# near model CODE resource # jump table entries: 2552-2604 (53 of them) fn00000000: 00000000 4E56 FF00 link A6, -0x0100 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 43EE FF00 lea.l A1, [A6 - 0x100] 0000000C 703F moveq.l D0, 0x3F label0000000E: 0000000E 22D8 move.l [A1]+, [A0]+ 00000010 51C8 FFFC dbf D0, -0x6 /* 0000000E */ 00000014 206D FC34 movea.l A0, [A5 - 0x3CC] 00000018 2050 movea.l A0, [A0] 0000001A 2F28 0024 move.l -[A7], [A0 + 0x24] 0000001E 486E FF00 pea.l [A6 - 0x100] 00000022 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */] 00000026 4E5E unlink A6 00000028 2E9F move.l [A7], [A7]+ 0000002A 4E75 rts export_319: 0000002C 4E56 0000 link A6, 0 00000030 206D FC34 movea.l A0, [A5 - 0x3CC] 00000034 2050 movea.l A0, [A0] 00000036 2F28 0024 move.l -[A7], [A0 + 0x24] 0000003A 4EBA 0114 jsr [PC + 0x114 /* 00000150 */] 0000003E 4E5E unlink A6 00000040 4E75 rts 00000042 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000046 FFD0 .invalid <> 00000048 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 0000004C 266E 0008 movea.l A3, [A6 + 0x8] 00000050 2053 movea.l A0, [A3] 00000052 2D68 002E FFF6 move.l [A6 - 0xA], [A0 + 0x2E] 00000058 42A7 clr.l -[A7] 0000005A 42A7 clr.l -[A7] 0000005C 2F3C 7365 6C23 move.l -[A7], 0x73656C23 /* 'sel#' */ 00000062 4240 clr.w D0 00000064 102E FFF9 move.b D0, [A6 - 0x7] 00000068 3F00 move.w -[A7], D0 0000006A 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 0000006E 2F0B move.l -[A7], A3 00000070 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000074 285F movea.l A4, [A7]+ 00000076 7066 moveq.l D0, 0x66 00000078 2054 movea.l A0, [A4] 0000007A B068 005C cmp.w D0, [A0 + 0x5C] 0000007E 6600 00C2 bne +0xC4 /* 00000142 */ 00000082 4AA8 0060 tst.l [A0 + 0x60] 00000086 6700 00BA beq +0xBC /* 00000142 */ 0000008A 2F0C move.l -[A7], A4 0000008C 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] 00000090 4267 clr.w -[A7] 00000092 2F0C move.l -[A7], A4 00000094 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000098 3C1F move.w D6, [A7]+ 0000009A 2054 movea.l A0, [A4] 0000009C 2F28 0060 move.l -[A7], [A0 + 0x60] 000000A0 2F0B move.l -[A7], A3 000000A2 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */] 000000A6 42A7 clr.l -[A7] 000000A8 2F0C move.l -[A7], A4 000000AA 4EAD 2EF2 jsr [A5 + 0x2EF2 /* export_1498 */] 000000AE 42A7 clr.l -[A7] 000000B0 3006 move.w D0, D6 000000B2 48C0 ext.l D0 000000B4 2F00 move.l -[A7], D0 000000B6 4267 clr.w -[A7] 000000B8 2054 movea.l A0, [A4] 000000BA 2F28 0060 move.l -[A7], [A0 + 0x60] 000000BE A950 syscall CountMItems 000000C0 301F move.w D0, [A7]+ 000000C2 48C0 ext.l D0 000000C4 2F00 move.l -[A7], D0 000000C6 201F move.l D0, [A7]+ 000000C8 2E9F move.l [A7], [A7]+ 000000CA B097 cmp.l D0, [A7] 000000CC 6C02 bge +0x4 /* 000000D0 */ 000000CE 2E80 move.l [A7], D0 label000000D0: 000000D0 201F move.l D0, [A7]+ 000000D2 3F00 move.w -[A7], D0 000000D4 4267 clr.w -[A7] 000000D6 2F0C move.l -[A7], A4 000000D8 4EAD 2EF2 jsr [A5 + 0x2EF2 /* export_1498 */] 000000DC 2F0C move.l -[A7], A4 000000DE 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] 000000E2 4240 clr.w D0 000000E4 2053 movea.l A0, [A3] 000000E6 1028 0031 move.b D0, [A0 + 0x31] 000000EA 3E00 move.w D7, D0 000000EC 9E7C 0031 sub.w D7, 0x31 /* '1' */ 000000F0 2268 000E movea.l A1, [A0 + 0xE] 000000F4 3007 move.w D0, D7 000000F6 2251 movea.l A1, [A1] 000000F8 C1FC 0024 muls.w D0, 0x24 /* '$' */ 000000FC 45EE FFD0 lea.l A2, [A6 - 0x30] 00000100 43F1 003E lea.l A1, [A1 + D0.w + 0x3E] 00000104 7008 moveq.l D0, 0x08 label00000106: 00000106 24D9 move.l [A2]+, [A1]+ 00000108 51C8 FFFC dbf D0, -0x6 /* 00000106 */ 0000010C 42A7 clr.l -[A7] 0000010E 2054 movea.l A0, [A4] 00000110 2F28 0060 move.l -[A7], [A0 + 0x60] 00000114 4267 clr.w -[A7] 00000116 2F0C move.l -[A7], A4 00000118 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000011C 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] 00000120 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 00000124 2253 movea.l A1, [A3] 00000126 2069 000E movea.l A0, [A1 + 0xE] 0000012A 3007 move.w D0, D7 0000012C 2050 movea.l A0, [A0] 0000012E C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000132 41F0 003E lea.l A0, [A0 + D0.w + 0x3E] 00000136 45EE FFD0 lea.l A2, [A6 - 0x30] 0000013A 7008 moveq.l D0, 0x08 label0000013C: 0000013C 20DA move.l [A0]+, [A2]+ 0000013E 51C8 FFFC dbf D0, -0x6 /* 0000013C */ label00000142: 00000142 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00000146 4E5E unlink A6 00000148 205F movea.l A0, [A7]+ 0000014A 584F addq.w A7, 4 0000014C 4ED0 jmp [A0] 0000014E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000150-0000015A fn00000150: 00000150 4E56 0000 link A6, 0 00000154 487A FEEE pea.l [PC - 0x112 /* 00000044, value 0x4E56FFD0 */] 00000158 42A7 clr.l -[A7] // end alternate branch 00000150-0000015A fn00000150: // (misaligned) 00000152 0000 487A ori.b D0, 0x7A /* 'z' */ 00000156 FEEE 42A7 .extension 0xEEE <> // unimplemented 0000015A 42A7 clr.l -[A7] 0000015C 2F3C 6372 6974 move.l -[A7], 0x63726974 /* 'crit' */ 00000162 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000166 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000016A 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */] 0000016E 4E5E unlink A6 00000170 2E9F move.l [A7], [A7]+ 00000172 4E75 rts fn00000174: 00000174 4E56 FFF4 link A6, -0x000C 00000178 48E7 0108 movem.l -[A7], D7,A4 0000017C 286E 0008 movea.l A4, [A6 + 0x8] 00000180 204C movea.l A0, A4 00000182 5088 addq.l A0, 8 00000184 2050 movea.l A0, [A0] 00000186 2D48 FFF8 move.l [A6 - 0x8], A0 0000018A 422E 0010 clr.b [A6 + 0x10] 0000018E 4AAC FFF4 tst.l [A4 - 0xC] 00000192 6F34 ble +0x36 /* 000001C8 */ 00000194 202C FFF4 move.l D0, [A4 - 0xC] 00000198 5380 subq.l D0, 1 0000019A 2D40 FFF4 move.l [A6 - 0xC], D0 0000019E 7E00 moveq.l D7, 0x00 000001A0 6020 bra +0x22 /* 000001C2 */ label000001A2: 000001A2 206C FFFC movea.l A0, [A4 - 0x4] 000001A6 2050 movea.l A0, [A0] 000001A8 2007 move.l D0, D7 000001AA E580 asl D0, 2 000001AC 2230 0800 move.l D1, [A0 + D0] 000001B0 B2AE 000C cmp.l D1, [A6 + 0xC] 000001B4 6608 bne +0xA /* 000001BE */ 000001B6 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000001BC 600A bra +0xC /* 000001C8 */ label000001BE: 000001BE 5287 addq.l D7, 1 000001C0 6906 bvs +0x8 /* 000001C8 */ label000001C2: 000001C2 BEAE FFF4 cmp.l D7, [A6 - 0xC] 000001C6 6FDA ble -0x24 /* 000001A2 */ label000001C8: 000001C8 4CDF 1080 movem.l D7,A4, [A7]+ 000001CC 4E5E unlink A6 000001CE 205F movea.l A0, [A7]+ 000001D0 504F addq.w A7, 8 000001D2 4ED0 jmp [A0] fn000001D4: 000001D4 4E56 FF56 link A6, -0x00AA 000001D8 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000001DC 286E 0008 movea.l A4, [A6 + 0x8] 000001E0 2254 movea.l A1, [A4] 000001E2 2069 0048 movea.l A0, [A1 + 0x48] 000001E6 2050 movea.l A0, [A0] 000001E8 4AA8 0064 tst.l [A0 + 0x64] 000001EC 6618 bne +0x1A /* 00000206 */ 000001EE 2069 0048 movea.l A0, [A1 + 0x48] 000001F2 2F08 move.l -[A7], A0 000001F4 42A7 clr.l -[A7] 000001F6 42A7 clr.l -[A7] 000001F8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000001FC 201F move.l D0, [A7]+ 000001FE 205F movea.l A0, [A7]+ 00000200 2050 movea.l A0, [A0] 00000202 2140 0064 move.l [A0 + 0x64], D0 label00000206: 00000206 7C00 moveq.l D6, 0x00 00000208 2254 movea.l A1, [A4] 0000020A 2069 0048 movea.l A0, [A1 + 0x48] 0000020E 2050 movea.l A0, [A0] 00000210 2D68 0064 FFFC move.l [A6 - 0x4], [A0 + 0x64] 00000216 42A7 clr.l -[A7] 00000218 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000021C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000220 7004 moveq.l D0, 0x04 00000222 2F00 move.l -[A7], D0 00000224 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000228 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 0000022C 42A7 clr.l -[A7] 0000022E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000232 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000236 7004 moveq.l D0, 0x04 00000238 2F00 move.l -[A7], D0 0000023A 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 0000023E 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000242 202E FFF8 move.l D0, [A6 - 0x8] 00000246 5380 subq.l D0, 1 00000248 2D40 FF56 move.l [A6 - 0xAA], D0 0000024C 7E00 moveq.l D7, 0x00 0000024E 6076 bra +0x78 /* 000002C6 */ label00000250: 00000250 102E 0010 move.b D0, [A6 + 0x10] 00000254 6724 beq +0x26 /* 0000027A */ 00000256 4267 clr.w -[A7] 00000258 206E 000C movea.l A0, [A6 + 0xC] 0000025C 2050 movea.l A0, [A0] 0000025E 2007 move.l D0, D7 00000260 E580 asl D0, 2 00000262 2F30 0800 move.l -[A7], [A0 + D0] 00000266 486E FF60 pea.l [A6 - 0xA0] 0000026A 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */] 0000026E 381F move.w D4, [A7]+ 00000270 6650 bne +0x52 /* 000002C2 */ 00000272 2A2E FF60 move.l D5, [A6 - 0xA0] 00000276 6010 bra +0x12 /* 00000288 */ 00000278 600E bra +0x10 /* 00000288 */ label0000027A: 0000027A 206E 000C movea.l A0, [A6 + 0xC] 0000027E 2050 movea.l A0, [A0] 00000280 2007 move.l D0, D7 00000282 E580 asl D0, 2 00000284 2A30 0800 move.l D5, [A0 + D0] label00000288: 00000288 4267 clr.w -[A7] 0000028A 2F05 move.l -[A7], D5 0000028C 2F0E move.l -[A7], A6 0000028E 4EBA FEE4 jsr [PC - 0x11C /* 00000174 */] 00000292 101F move.b D0, [A7]+ 00000294 662C bne +0x2E /* 000002C2 */ 00000296 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000029A 202E FFF4 move.l D0, [A6 - 0xC] 0000029E 5280 addq.l D0, 1 000002A0 E580 asl D0, 2 000002A2 2F00 move.l -[A7], D0 000002A4 4EAD 234A jsr [A5 + 0x234A /* export_1125 */] 000002A8 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 000002AC 206E FFFC movea.l A0, [A6 - 0x4] 000002B0 2050 movea.l A0, [A0] 000002B2 202E FFF4 move.l D0, [A6 - 0xC] 000002B6 E580 asl D0, 2 000002B8 2185 0800 move.l [A0 + D0], D5 000002BC 52AE FFF4 addq.l [A6 - 0xC], 1 000002C0 5286 addq.l D6, 1 label000002C2: 000002C2 5287 addq.l D7, 1 000002C4 6906 bvs +0x8 /* 000002CC */ label000002C6: 000002C6 BEAE FF56 cmp.l D7, [A6 - 0xAA] 000002CA 6F84 ble -0x7A /* 00000250 */ label000002CC: 000002CC 4A86 tst.l D6 000002CE 6F48 ble +0x4A /* 00000318 */ 000002D0 3F06 move.w -[A7], D6 000002D2 2054 movea.l A0, [A4] 000002D4 2F28 0048 move.l -[A7], [A0 + 0x48] 000002D8 4EAD 0E02 jsr [A5 + 0xE02 /* export_444 */] 000002DC 42A7 clr.l -[A7] 000002DE 2254 movea.l A1, [A4] 000002E0 2069 0048 movea.l A0, [A1 + 0x48] 000002E4 2050 movea.l A0, [A0] 000002E6 3F28 005C move.w -[A7], [A0 + 0x5C] 000002EA 2F29 0048 move.l -[A7], [A1 + 0x48] 000002EE 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] 000002F2 2D57 FFE8 move.l [A6 - 0x18], [A7] 000002F6 4267 clr.w -[A7] 000002F8 1F3C 0001 move.b -[A7], 0x1 000002FC 1F3C 0001 move.b -[A7], 0x1 00000300 2054 movea.l A0, [A4] 00000302 2F28 0048 move.l -[A7], [A0 + 0x48] 00000306 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */] 0000030A 1F3C 0001 move.b -[A7], 0x1 0000030E 2054 movea.l A0, [A4] 00000310 2F28 0048 move.l -[A7], [A0 + 0x48] 00000314 4EAD 162A jsr [A5 + 0x162A /* export_705 */] label00000318: 00000318 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000031C 4E5E unlink A6 0000031E 205F movea.l A0, [A7]+ 00000320 DEFC 000A add.w A7, 0xA /* '\n' */ 00000324 4ED0 jmp [A0] 00000326 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_320: // at 00000328 (misaligned) 0000032A FFFC .invalid <> 0000032C 2F0C move.l -[A7], A4 0000032E 286E 0008 movea.l A4, [A6 + 0x8] 00000332 206E 000C movea.l A0, [A6 + 0xC] 00000336 2254 movea.l A1, [A4] 00000338 2350 002A move.l [A1 + 0x2A], [A0] 0000033C 1029 0026 move.b D0, [A1 + 0x26] 00000340 676C beq +0x6E /* 000003AE */ 00000342 2F00 move.l -[A7], D0 00000344 4267 clr.w -[A7] 00000346 2054 movea.l A0, [A4] 00000348 2F28 0036 move.l -[A7], [A0 + 0x36] 0000034C A8E2 syscall EmptyRgn 0000034E 121F move.b D1, [A7]+ 00000350 201F move.l D0, [A7]+ 00000352 0A01 0001 xori.b D1, 0x1 00000356 C001 and.b D0, D1 00000358 6754 beq +0x56 /* 000003AE */ 0000035A 42A7 clr.l -[A7] 0000035C 2054 movea.l A0, [A4] 0000035E 2F28 0022 move.l -[A7], [A0 + 0x22] 00000362 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 00000366 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000036A 4267 clr.w -[A7] 0000036C 206E 000C movea.l A0, [A6 + 0xC] 00000370 2F10 move.l -[A7], [A0] 00000372 2054 movea.l A0, [A4] 00000374 2F28 0022 move.l -[A7], [A0 + 0x22] 00000378 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */] 0000037C 4267 clr.w -[A7] 0000037E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000382 2054 movea.l A0, [A4] 00000384 2F28 0022 move.l -[A7], [A0 + 0x22] 00000388 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */] 0000038C 301F move.w D0, [A7]+ 0000038E B05F cmp.w D0, [A7]+ 00000390 6F14 ble +0x16 /* 000003A6 */ 00000392 42A7 clr.l -[A7] 00000394 2054 movea.l A0, [A4] 00000396 2F28 0022 move.l -[A7], [A0 + 0x22] 0000039A 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 0000039E 2054 movea.l A0, [A4] 000003A0 215F 002A move.l [A0 + 0x2A], [A7]+ 000003A4 6008 bra +0xA /* 000003AE */ label000003A6: 000003A6 2054 movea.l A0, [A4] 000003A8 216E FFFC 002A move.l [A0 + 0x2A], [A6 - 0x4] label000003AE: 000003AE 285F movea.l A4, [A7]+ 000003B0 4E5E unlink A6 000003B2 205F movea.l A0, [A7]+ 000003B4 504F addq.w A7, 8 000003B6 4ED0 jmp [A0] export_321: 000003B8 4E56 FFF8 link A6, -0x0008 000003BC 48E7 0018 movem.l -[A7], A3,A4 000003C0 266E 000C movea.l A3, [A6 + 0xC] 000003C4 286E 0008 movea.l A4, [A6 + 0x8] 000003C8 4267 clr.w -[A7] 000003CA 2F13 move.l -[A7], [A3] 000003CC 2054 movea.l A0, [A4] 000003CE 2F28 0022 move.l -[A7], [A0 + 0x22] 000003D2 4EAD 2FCA jsr [A5 + 0x2FCA /* export_1525 */] 000003D6 101F move.b D0, [A7]+ 000003D8 6700 00E2 beq +0xE4 /* 000004BC */ 000003DC 2254 movea.l A1, [A4] 000003DE 2069 0022 movea.l A0, [A1 + 0x22] 000003E2 2050 movea.l A0, [A0] 000003E4 1028 004E move.b D0, [A0 + 0x4E] 000003E8 660E bne +0x10 /* 000003F8 */ 000003EA 2049 movea.l A0, A1 000003EC 1228 0026 move.b D1, [A0 + 0x26] 000003F0 0A01 0001 xori.b D1, 0x1 000003F4 8001 or.b D0, D1 000003F6 6724 beq +0x26 /* 0000041C */ label000003F8: 000003F8 486E FFF8 pea.l [A6 - 0x8] 000003FC 2F13 move.l -[A7], [A3] 000003FE 302B 0002 move.w D0, [A3 + 0x2] 00000402 5240 addq.w D0, 1 00000404 3F00 move.w -[A7], D0 00000406 3013 move.w D0, [A3] 00000408 5240 addq.w D0, 1 0000040A 3F00 move.w -[A7], D0 0000040C A8A7 syscall SetRect 0000040E 2054 movea.l A0, [A4] 00000410 2F28 0032 move.l -[A7], [A0 + 0x32] 00000414 486E FFF8 pea.l [A6 - 0x8] 00000418 A8DF syscall RectRgn 0000041A 605C bra +0x5E /* 00000478 */ label0000041C: 0000041C 2054 movea.l A0, [A4] 0000041E 2F28 0032 move.l -[A7], [A0 + 0x32] 00000422 A8DD syscall SetEmptyRgn 00000424 3013 move.w D0, [A3] 00000426 2054 movea.l A0, [A4] 00000428 B068 002A cmp.w D0, [A0 + 0x2A] 0000042C 5EC0 sgt D0 0000042E 4A00 tst.b D0 00000430 661C bne +0x1E /* 0000044E */ 00000432 3213 move.w D1, [A3] 00000434 B268 002A cmp.w D1, [A0 + 0x2A] 00000438 57C1 seq D1 0000043A 4A01 tst.b D1 0000043C 6726 beq +0x28 /* 00000464 */ 0000043E 342B 0002 move.w D2, [A3 + 0x2] 00000442 B468 002C cmp.w D2, [A0 + 0x2C] 00000446 5CC2 sge D2 00000448 C202 and.b D1, D2 0000044A 8001 or.b D0, D1 0000044C 6716 beq +0x18 /* 00000464 */ label0000044E: 0000044E 2054 movea.l A0, [A4] 00000450 2F28 002A move.l -[A7], [A0 + 0x2A] 00000454 2F13 move.l -[A7], [A3] 00000456 2F28 0032 move.l -[A7], [A0 + 0x32] 0000045A 2F28 0022 move.l -[A7], [A0 + 0x22] 0000045E 4EAD 262A jsr [A5 + 0x262A /* export_1217 */] 00000462 6014 bra +0x16 /* 00000478 */ label00000464: 00000464 2F13 move.l -[A7], [A3] 00000466 2054 movea.l A0, [A4] 00000468 2F28 002A move.l -[A7], [A0 + 0x2A] 0000046C 2F28 0032 move.l -[A7], [A0 + 0x32] 00000470 2F28 0022 move.l -[A7], [A0 + 0x22] 00000474 4EAD 262A jsr [A5 + 0x262A /* export_1217 */] label00000478: 00000478 2054 movea.l A0, [A4] 0000047A 1028 0027 move.b D0, [A0 + 0x27] 0000047E 673C beq +0x3E /* 000004BC */ 00000480 2248 movea.l A1, A0 00000482 2069 0022 movea.l A0, [A1 + 0x22] 00000486 2050 movea.l A0, [A0] 00000488 1228 004E move.b D1, [A0 + 0x4E] 0000048C 0A01 0001 xori.b D1, 0x1 00000490 C001 and.b D0, D1 00000492 6728 beq +0x2A /* 000004BC */ 00000494 2054 movea.l A0, [A4] 00000496 1028 0028 move.b D0, [A0 + 0x28] 0000049A 6710 beq +0x12 /* 000004AC */ 0000049C 2F28 0036 move.l -[A7], [A0 + 0x36] 000004A0 2F28 0032 move.l -[A7], [A0 + 0x32] 000004A4 2F28 0032 move.l -[A7], [A0 + 0x32] 000004A8 A8E6 syscall DiffRgn 000004AA 6010 bra +0x12 /* 000004BC */ label000004AC: 000004AC 2054 movea.l A0, [A4] 000004AE 2F28 0036 move.l -[A7], [A0 + 0x36] 000004B2 2F28 0032 move.l -[A7], [A0 + 0x32] 000004B6 2F28 0032 move.l -[A7], [A0 + 0x32] 000004BA A8E5 syscall UnionRgn label000004BC: 000004BC 4CDF 1800 movem.l A3,A4, [A7]+ 000004C0 4E5E unlink A6 000004C2 205F movea.l A0, [A7]+ 000004C4 504F addq.w A7, 8 000004C6 4ED0 jmp [A0] fn000004C8: 000004C8 4E56 0000 link A6, 0 000004CC 226E 0008 movea.l A1, [A6 + 0x8] 000004D0 2069 0008 movea.l A0, [A1 + 0x8] 000004D4 2050 movea.l A0, [A0] 000004D6 1028 0022 move.b D0, [A0 + 0x22] 000004DA 0A00 0001 xori.b D0, 0x1 000004DE 4A00 tst.b D0 000004E0 6614 bne +0x16 /* 000004F6 */ 000004E2 2F00 move.l -[A7], D0 000004E4 4267 clr.w -[A7] 000004E6 4EAD 3F82 jsr [A5 + 0x3F82 /* export_2028 */] 000004EA 121F move.b D1, [A7]+ 000004EC 201F move.l D0, [A7]+ 000004EE 0A01 0001 xori.b D1, 0x1 000004F2 8001 or.b D0, D1 000004F4 6712 beq +0x14 /* 00000508 */ label000004F6: 000004F6 3F2E 000C move.w -[A7], [A6 + 0xC] 000004FA 206E 0008 movea.l A0, [A6 + 0x8] 000004FE 2F28 0008 move.l -[A7], [A0 + 0x8] 00000502 4EAD 32C2 jsr [A5 + 0x32C2 /* export_1620 */] 00000506 600C bra +0xE /* 00000514 */ label00000508: 00000508 206E 0008 movea.l A0, [A6 + 0x8] 0000050C 2C48 movea.l A6, A0 0000050E 4EFA 010A jmp [PC + 0x10A /* 0000061A */] 00000512 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000514-00000516 label00000514: 00000514 4E5E unlink A6 // end alternate branch 00000514-00000516 label00000514: // (misaligned) 00000516 205F movea.l A0, [A7]+ 00000518 5C4F addq.w A7, 6 0000051A 4ED0 jmp [A0] export_322: fn0000051C: 0000051C 4E56 FFF6 link A6, -0x000A 00000520 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000524 4267 clr.w -[A7] 00000526 42A7 clr.l -[A7] 00000528 206E 0008 movea.l A0, [A6 + 0x8] 0000052C 2050 movea.l A0, [A0] 0000052E 2F28 0024 move.l -[A7], [A0 + 0x24] 00000532 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 00000536 206E 0008 movea.l A0, [A6 + 0x8] 0000053A 2050 movea.l A0, [A0] 0000053C 2F28 0024 move.l -[A7], [A0 + 0x24] 00000540 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */] 00000544 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00000548 4267 clr.w -[A7] 0000054A 42A7 clr.l -[A7] 0000054C 206E 0008 movea.l A0, [A6 + 0x8] 00000550 2050 movea.l A0, [A0] 00000552 2F28 0024 move.l -[A7], [A0 + 0x24] 00000556 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 0000055A 206E 0008 movea.l A0, [A6 + 0x8] 0000055E 2050 movea.l A0, [A0] 00000560 2F28 0024 move.l -[A7], [A0 + 0x24] 00000564 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */] 00000568 3D5F FFFC move.w [A6 - 0x4], [A7]+ 0000056C 206E 0008 movea.l A0, [A6 + 0x8] 00000570 2050 movea.l A0, [A0] 00000572 1028 0028 move.b D0, [A0 + 0x28] 00000576 6752 beq +0x54 /* 000005CA */ 00000578 3D6E FFFC FFF8 move.w [A6 - 0x8], [A6 - 0x4] 0000057E 3D6E FFFA FFFE move.w [A6 - 0x2], [A6 - 0x6] 00000584 6038 bra +0x3A /* 000005BE */ label00000586: 00000586 4267 clr.w -[A7] 00000588 42A7 clr.l -[A7] 0000058A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000058E 206E 0008 movea.l A0, [A6 + 0x8] 00000592 2050 movea.l A0, [A0] 00000594 2F28 0024 move.l -[A7], [A0 + 0x24] 00000598 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] 0000059C 206E 0008 movea.l A0, [A6 + 0x8] 000005A0 2050 movea.l A0, [A0] 000005A2 2F28 0024 move.l -[A7], [A0 + 0x24] 000005A6 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 000005AA 101F move.b D0, [A7]+ 000005AC 670A beq +0xC /* 000005B8 */ 000005AE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000005B2 2F0E move.l -[A7], A6 000005B4 4EBA FF12 jsr [PC - 0xEE /* 000004C8 */] label000005B8: 000005B8 526E FFFE addq.w [A6 - 0x2], 1 000005BC 695C bvs +0x5E /* 0000061A */ label000005BE: 000005BE 302E FFFE move.w D0, [A6 - 0x2] 000005C2 B06E FFF8 cmp.w D0, [A6 - 0x8] 000005C6 6FBE ble -0x40 /* 00000586 */ 000005C8 6050 bra +0x52 /* 0000061A */ label000005CA: 000005CA 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6] 000005D0 3D6E FFFC FFFE move.w [A6 - 0x2], [A6 - 0x4] 000005D6 6038 bra +0x3A /* 00000610 */ label000005D8: 000005D8 4267 clr.w -[A7] 000005DA 42A7 clr.l -[A7] 000005DC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000005E0 206E 0008 movea.l A0, [A6 + 0x8] 000005E4 2050 movea.l A0, [A0] 000005E6 2F28 0024 move.l -[A7], [A0 + 0x24] 000005EA 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] 000005EE 206E 0008 movea.l A0, [A6 + 0x8] 000005F2 2050 movea.l A0, [A0] 000005F4 2F28 0024 move.l -[A7], [A0 + 0x24] 000005F8 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 000005FC 101F move.b D0, [A7]+ 000005FE 670A beq +0xC /* 0000060A */ 00000600 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000604 2F0E move.l -[A7], A6 00000606 4EBA FEC0 jsr [PC - 0x140 /* 000004C8 */] label0000060A: 0000060A 536E FFFE subq.w [A6 - 0x2], 1 0000060E 690A bvs +0xC /* 0000061A */ label00000610: 00000610 302E FFFE move.w D0, [A6 - 0x2] 00000614 B06E FFF6 cmp.w D0, [A6 - 0xA] 00000618 6CBE bge -0x40 /* 000005D8 */ label0000061A: 0000061A 4FEE FFD6 lea.l A7, [A6 - 0x2A] 0000061E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000622 4E5E unlink A6 00000624 2E9F move.l [A7], [A7]+ 00000626 4E75 rts export_323: 00000628 4E56 FFFC link A6, -0x0004 0000062C 48E7 0018 movem.l -[A7], A3,A4 00000630 286E 0008 movea.l A4, [A6 + 0x8] 00000634 4267 clr.w -[A7] 00000636 2054 movea.l A0, [A4] 00000638 2F28 0024 move.l -[A7], [A0 + 0x24] 0000063C 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00000640 2254 movea.l A1, [A4] 00000642 2069 0024 movea.l A0, [A1 + 0x24] 00000646 301F move.w D0, [A7]+ 00000648 2050 movea.l A0, [A0] 0000064A B068 005C cmp.w D0, [A0 + 0x5C] 0000064E 662E bne +0x30 /* 0000067E */ 00000650 4267 clr.w -[A7] 00000652 2054 movea.l A0, [A4] 00000654 2F28 0024 move.l -[A7], [A0 + 0x24] 00000658 4EAD 2FA2 jsr [A5 + 0x2FA2 /* export_1520 */] 0000065C 2254 movea.l A1, [A4] 0000065E 2069 0024 movea.l A0, [A1 + 0x24] 00000662 2050 movea.l A0, [A0] 00000664 2668 0064 movea.l A3, [A0 + 0x64] 00000668 2F0B move.l -[A7], A3 0000066A 42A7 clr.l -[A7] 0000066C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000670 2254 movea.l A1, [A4] 00000672 2069 0024 movea.l A0, [A1 + 0x24] 00000676 2050 movea.l A0, [A0] 00000678 214B 0064 move.l [A0 + 0x64], A3 0000067C 6008 bra +0xA /* 00000686 */ label0000067E: 0000067E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000682 4EBA FE98 jsr [PC - 0x168 /* 0000051C */] label00000686: 00000686 1F3C 0001 move.b -[A7], 0x1 0000068A 2054 movea.l A0, [A4] 0000068C 2F28 0024 move.l -[A7], [A0 + 0x24] 00000690 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000694 4CDF 1800 movem.l A3,A4, [A7]+ 00000698 4E5E unlink A6 0000069A 2E9F move.l [A7], [A7]+ 0000069C 4E75 rts 0000069E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_324: // at 000006A0 (misaligned) 000006A2 FFF8 .invalid <> 000006A4 48E7 0118 movem.l -[A7], D7,A3,A4 000006A8 286E 0008 movea.l A4, [A6 + 0x8] 000006AC 3F2E 000C move.w -[A7], [A6 + 0xC] 000006B0 2054 movea.l A0, [A4] 000006B2 2F28 0024 move.l -[A7], [A0 + 0x24] 000006B6 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */] 000006BA 2254 movea.l A1, [A4] 000006BC 2069 0024 movea.l A0, [A1 + 0x24] 000006C0 2050 movea.l A0, [A0] 000006C2 2668 0064 movea.l A3, [A0 + 0x64] 000006C6 42A7 clr.l -[A7] 000006C8 2F0B move.l -[A7], A3 000006CA 302E 000C move.w D0, [A6 + 0xC] 000006CE 5340 subq.w D0, 1 000006D0 E540 asl D0.w, 2 000006D2 48C0 ext.l D0 000006D4 2F00 move.l -[A7], D0 000006D6 42A7 clr.l -[A7] 000006D8 7004 moveq.l D0, 0x04 000006DA 2F00 move.l -[A7], D0 000006DC 70FF moveq.l D0, 0xFFFFFFFF 000006DE 2F00 move.l -[A7], D0 000006E0 42A7 clr.l -[A7] 000006E2 A9E0 syscall Munger 000006E4 2E1F move.l D7, [A7]+ 000006E6 2254 movea.l A1, [A4] 000006E8 2069 0024 movea.l A0, [A1 + 0x24] 000006EC 2050 movea.l A0, [A0] 000006EE 214B 0064 move.l [A0 + 0x64], A3 000006F2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000006F6 4E5E unlink A6 000006F8 205F movea.l A0, [A7]+ 000006FA 5C4F addq.w A7, 6 000006FC 4ED0 jmp [A0] 000006FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_325: // at 00000700 (misaligned) 00000702 FED4 4267 .extension 0xED4 <> // unimplemented 00000706 3F2E 000C move.w -[A7], [A6 + 0xC] 0000070A 486E FF6C pea.l [A6 - 0x94] 0000070E 1F3C 0001 move.b -[A7], 0x1 00000712 206E 0008 movea.l A0, [A6 + 0x8] 00000716 2050 movea.l A0, [A0] 00000718 2F28 0024 move.l -[A7], [A0 + 0x24] 0000071C 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */] 00000720 3D5F FEF8 move.w [A6 - 0x108], [A7]+ 00000724 670C beq +0xE /* 00000732 */ 00000726 2F3C 0001 0FA8 move.l -[A7], 0x10FA8 0000072C 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 00000730 605C bra +0x5E /* 0000078E */ label00000732: 00000732 4267 clr.w -[A7] 00000734 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00000738 486E FF40 pea.l [A6 - 0xC0] 0000073C 4EAD 3F4A jsr [A5 + 0x3F4A /* export_2021 */] 00000740 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000744 2F3C 0001 0000 move.l -[A7], 0x10000 0000074A 486E FF44 pea.l [A6 - 0xBC] 0000074E 487A 0046 pea.l [PC + 0x46 /* 00000796, value 0x13A4E56 */] 00000752 486E FED4 pea.l [A6 - 0x12C] 00000756 3F3C 0002 move.w -[A7], 0x2 0000075A 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 0000075E 486E FED4 pea.l [A6 - 0x12C] 00000762 2F2E FF98 move.l -[A7], [A6 - 0x68] 00000766 2F2E FF9C move.l -[A7], [A6 - 0x64] 0000076A 486E FF74 pea.l [A6 - 0x8C] 0000076E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000772 486E FEF7 pea.l [A6 - 0x109] 00000776 486E FEFA pea.l [A6 - 0x106] 0000077A 4EAD 3982 jsr [A5 + 0x3982 /* export_1836 */] 0000077E 4A1F tst.b [A7]+ 00000780 660C bne +0xE /* 0000078E */ 00000782 486E FEFA pea.l [A6 - 0x106] 00000786 2F2E FF6C move.l -[A7], [A6 - 0x94] 0000078A 4EAD 4392 jsr [A5 + 0x4392 /* export_2158 */] label0000078E: 0000078E 4E5E unlink A6 00000790 205F movea.l A0, [A7]+ 00000792 5C4F addq.w A7, 6 00000794 4ED0 jmp [A0] 00000796 013A 4E56 btst [PC + 0x4E56 /* 000055EE, cstring "" */], D0 export_326: // at 00000798 (misaligned) 0000079A FED4 48E7 .extension 0xED4 <> // unimplemented 0000079E 0308 btst A0, D1 000007A0 286E 0008 movea.l A4, [A6 + 0x8] 000007A4 4267 clr.w -[A7] 000007A6 3F2E 000C move.w -[A7], [A6 + 0xC] 000007AA 486E FF6C pea.l [A6 - 0x94] 000007AE 1F3C 0001 move.b -[A7], 0x1 000007B2 2054 movea.l A0, [A4] 000007B4 2F28 0024 move.l -[A7], [A0 + 0x24] 000007B8 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */] 000007BC 3E1F move.w D7, [A7]+ 000007BE 670C beq +0xE /* 000007CC */ 000007C0 2F3C 0001 0FA8 move.l -[A7], 0x10FA8 000007C6 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 000007CA 607C bra +0x7E /* 00000848 */ label000007CC: 000007CC 4267 clr.w -[A7] 000007CE 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000007D2 486E FF40 pea.l [A6 - 0xC0] 000007D6 4EAD 3F4A jsr [A5 + 0x3F4A /* export_2021 */] 000007DA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000007DE 42A7 clr.l -[A7] 000007E0 486E FF44 pea.l [A6 - 0xBC] 000007E4 487A 006E pea.l [PC + 0x6E /* 00000854, value 0x13A0000 */] 000007E8 486E FED4 pea.l [A6 - 0x12C] 000007EC 3F3C 0002 move.w -[A7], 0x2 000007F0 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 000007F4 486E FED4 pea.l [A6 - 0x12C] 000007F8 2F2E FF98 move.l -[A7], [A6 - 0x68] 000007FC 2F2E FF9C move.l -[A7], [A6 - 0x64] 00000800 486E FF74 pea.l [A6 - 0x8C] 00000804 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000808 486E FEF6 pea.l [A6 - 0x10A] 0000080C 486E FEFA pea.l [A6 - 0x106] 00000810 4EAD 3982 jsr [A5 + 0x3982 /* export_1836 */] 00000814 1C1F move.b D6, [A7]+ 00000816 6612 bne +0x14 /* 0000082A */ 00000818 486E FEFA pea.l [A6 - 0x106] 0000081C 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000820 1F3C 0001 move.b -[A7], 0x1 00000824 4EAD 39D2 jsr [A5 + 0x39D2 /* export_1846 */] 00000828 601E bra +0x20 /* 00000848 */ label0000082A: 0000082A 41EE FF00 lea.l A0, [A6 - 0x100] 0000082E 43EE FF74 lea.l A1, [A6 - 0x8C] 00000832 7007 moveq.l D0, 0x07 label00000834: 00000834 20D9 move.l [A0]+, [A1]+ 00000836 51C8 FFFC dbf D0, -0x6 /* 00000834 */ 0000083A 486E FEFA pea.l [A6 - 0x106] 0000083E 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000842 4267 clr.w -[A7] 00000844 4EAD 39D2 jsr [A5 + 0x39D2 /* export_1846 */] label00000848: 00000848 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000084C 4E5E unlink A6 0000084E 205F movea.l A0, [A7]+ 00000850 5C4F addq.w A7, 6 00000852 4ED0 jmp [A0] 00000854 013A 0000 btst [PC /* 00000856 */], D0 export_327: 00000858 4E56 FF6A link A6, -0x0096 0000085C 4267 clr.w -[A7] 0000085E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000862 486E FF6C pea.l [A6 - 0x94] 00000866 1F3C 0001 move.b -[A7], 0x1 0000086A 206E 0008 movea.l A0, [A6 + 0x8] 0000086E 2050 movea.l A0, [A0] 00000870 2F28 0024 move.l -[A7], [A0 + 0x24] 00000874 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */] 00000878 3D5F FF6A move.w [A6 - 0x96], [A7]+ 0000087C 670C beq +0xE /* 0000088A */ 0000087E 2F3C 0001 0FA8 move.l -[A7], 0x10FA8 00000884 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 00000888 601E bra +0x20 /* 000008A8 */ label0000088A: 0000088A 4267 clr.w -[A7] 0000088C 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000890 4EAD 3722 jsr [A5 + 0x3722 /* export_1760 */] 00000894 101F move.b D0, [A7]+ 00000896 6710 beq +0x12 /* 000008A8 */ 00000898 3F3A 0018 move.w -[A7], [PC + 0x18 /* 000008B2, value 0xF, cstring "" */] 0000089C 3F3A 0012 move.w -[A7], [PC + 0x12 /* 000008B0, value 0x80, cstring "" */] 000008A0 2F2E FF6C move.l -[A7], [A6 - 0x94] 000008A4 4EAD 274A jsr [A5 + 0x274A /* export_1253 */] label000008A8: 000008A8 4E5E unlink A6 000008AA 205F movea.l A0, [A7]+ 000008AC 5C4F addq.w A7, 6 000008AE 4ED0 jmp [A0] 000008B0 0080 000F 4E56 ori.l D0, 0xF4E56 // begin alternate branch 000008B4-000008BC fn000008B4: 000008B4 4E56 FECE link A6, -0x0132 000008B8 48E7 0308 movem.l -[A7], D6,D7,A4 // end alternate branch 000008B4-000008BC fn000008B4: // (misaligned) 000008B6 FECE 48E7 .extension 0xECE <> // unimplemented 000008BA 0308 btst A0, D1 000008BC 7000 moveq.l D0, 0x00 000008BE 2840 movea.l A4, D0 000008C0 0C6E 07E4 000C cmpi.w [A6 + 0xC], 0x7E4 000008C6 6604 bne +0x6 /* 000008CC */ 000008C8 4207 clr.b D7 000008CA 600A bra +0xC /* 000008D6 */ label000008CC: 000008CC 0C6E 0FCD 000C cmpi.w [A6 + 0xC], 0xFCD 000008D2 6602 bne +0x4 /* 000008D6 */ 000008D4 7E01 moveq.l D7, 0x01 label000008D6: 000008D6 486E FF68 pea.l [A6 - 0x98] 000008DA 4EAD 3E5A jsr [A5 + 0x3E5A /* export_1991 */] 000008DE 4267 clr.w -[A7] 000008E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008E4 486E FF68 pea.l [A6 - 0x98] 000008E8 4EAD 3E7A jsr [A5 + 0x3E7A /* export_1995 */] 000008EC 3C1F move.w D6, [A7]+ 000008EE 670E beq +0x10 /* 000008FE */ 000008F0 2F3C 0001 0FA8 move.l -[A7], 0x10FA8 000008F6 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */] 000008FA 6000 0088 bra +0x8A /* 00000984 */ label000008FE: 000008FE 4267 clr.w -[A7] 00000900 2F2E FF90 move.l -[A7], [A6 - 0x70] 00000904 486E FF38 pea.l [A6 - 0xC8] 00000908 4EAD 3F4A jsr [A5 + 0x3F4A /* export_2021 */] 0000090C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000910 2F3C 0001 0000 move.l -[A7], 0x10000 00000916 486E FF3C pea.l [A6 - 0xC4] 0000091A 487A 0074 pea.l [PC + 0x74 /* 00000990, value 0x13A0000 */] 0000091E 486E FECE pea.l [A6 - 0x132] 00000922 3F3C 0002 move.w -[A7], 0x2 00000926 4EAD 494A jsr [A5 + 0x494A /* export_2341 */] 0000092A 486E FECE pea.l [A6 - 0x132] 0000092E 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00000932 2F2E FF98 move.l -[A7], [A6 - 0x68] 00000936 486E FF70 pea.l [A6 - 0x90] 0000093A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000093E 486E FF37 pea.l [A6 - 0xC9] 00000942 486E FEF0 pea.l [A6 - 0x110] 00000946 4EAD 3982 jsr [A5 + 0x3982 /* export_1836 */] 0000094A 4A1F tst.b [A7]+ 0000094C 6632 bne +0x34 /* 00000980 */ 0000094E 486E FF68 pea.l [A6 - 0x98] 00000952 4EAD 3E62 jsr [A5 + 0x3E62 /* export_1992 */] 00000956 4267 clr.w -[A7] 00000958 1F07 move.b -[A7], D7 0000095A 486E FEF0 pea.l [A6 - 0x110] 0000095E 4EAD 350A jsr [A5 + 0x350A /* export_1693 */] 00000962 101F move.b D0, [A7]+ 00000964 671A beq +0x1C /* 00000980 */ 00000966 4267 clr.w -[A7] 00000968 4EAD 3502 jsr [A5 + 0x3502 /* export_1692 */] 0000096C 101F move.b D0, [A7]+ 0000096E 6710 beq +0x12 /* 00000980 */ 00000970 42A7 clr.l -[A7] 00000972 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000976 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 0000097A 4EAD 327A jsr [A5 + 0x327A /* export_1611 */] 0000097E 285F movea.l A4, [A7]+ label00000980: 00000980 2D4C 000E move.l [A6 + 0xE], A4 label00000984: 00000984 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000988 4E5E unlink A6 0000098A 205F movea.l A0, [A7]+ 0000098C 5C4F addq.w A7, 6 0000098E 4ED0 jmp [A0] 00000990 013A 0000 btst [PC /* 00000992 */], D0 export_328: fn00000994: 00000994 4E56 FFFC link A6, -0x0004 00000998 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000099C 286E 000E movea.l A4, [A6 + 0xE] 000009A0 2A2E 0008 move.l D5, [A6 + 0x8] 000009A4 3C2E 0012 move.w D6, [A6 + 0x12] 000009A8 1E2E 000C move.b D7, [A6 + 0xC] 000009AC 7000 moveq.l D0, 0x00 000009AE 2640 movea.l A3, D0 000009B0 0C46 07E4 cmpi.w D6, 0x7E4 000009B4 57C0 seq D0 000009B6 4A00 tst.b D0 000009B8 660A bne +0xC /* 000009C4 */ 000009BA 0C46 0FCD cmpi.w D6, 0xFCD 000009BE 57C1 seq D1 000009C0 8001 or.b D0, D1 000009C2 670E beq +0x10 /* 000009D2 */ label000009C4: 000009C4 42A7 clr.l -[A7] 000009C6 3F06 move.w -[A7], D6 000009C8 2F05 move.l -[A7], D5 000009CA 4EBA FEE8 jsr [PC - 0x118 /* 000008B4 */] 000009CE 265F movea.l A3, [A7]+ 000009D0 607E bra +0x80 /* 00000A50 */ label000009D2: 000009D2 200C move.l D0, A4 000009D4 57C0 seq D0 000009D6 4A00 tst.b D0 000009D8 6720 beq +0x22 /* 000009FA */ 000009DA 4A85 tst.l D5 000009DC 5EC1 sgt D1 000009DE C001 and.b D0, D1 000009E0 6718 beq +0x1A /* 000009FA */ 000009E2 42A7 clr.l -[A7] 000009E4 7004 moveq.l D0, 0x04 000009E6 2F00 move.l -[A7], D0 000009E8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000009EC 285F movea.l A4, [A7]+ 000009EE 2F0C move.l -[A7], A4 000009F0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000009F4 2054 movea.l A0, [A4] 000009F6 2085 move.l [A0], D5 000009F8 4207 clr.b D7 label000009FA: 000009FA 200C move.l D0, A4 000009FC 6752 beq +0x54 /* 00000A50 */ 000009FE 3006 move.w D0, D6 00000A00 0440 0BD9 subi.w D0, 0xBD9 00000A04 6734 beq +0x36 /* 00000A3A */ 00000A06 0440 0BBA subi.w D0, 0xBBA 00000A0A 673C beq +0x3E /* 00000A48 */ 00000A0C 0440 0019 subi.w D0, 0x19 00000A10 670A beq +0xC /* 00000A1C */ 00000A12 5340 subq.w D0, 1 00000A14 671A beq +0x1C /* 00000A30 */ 00000A16 5340 subq.w D0, 1 00000A18 670C beq +0xE /* 00000A26 */ 00000A1A 6034 bra +0x36 /* 00000A50 */ label00000A1C: 00000A1C 1F07 move.b -[A7], D7 00000A1E 2F0C move.l -[A7], A4 00000A20 4EAD 372A jsr [A5 + 0x372A /* export_1761 */] 00000A24 602A bra +0x2C /* 00000A50 */ label00000A26: 00000A26 1F07 move.b -[A7], D7 00000A28 2F0C move.l -[A7], A4 00000A2A 4EAD 373A jsr [A5 + 0x373A /* export_1763 */] 00000A2E 6020 bra +0x22 /* 00000A50 */ label00000A30: 00000A30 1F07 move.b -[A7], D7 00000A32 2F0C move.l -[A7], A4 00000A34 4EAD 3732 jsr [A5 + 0x3732 /* export_1762 */] 00000A38 6016 bra +0x18 /* 00000A50 */ label00000A3A: 00000A3A 42A7 clr.l -[A7] 00000A3C 1F07 move.b -[A7], D7 00000A3E 2F0C move.l -[A7], A4 00000A40 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] 00000A44 265F movea.l A3, [A7]+ 00000A46 6008 bra +0xA /* 00000A50 */ label00000A48: 00000A48 1F07 move.b -[A7], D7 00000A4A 2F0C move.l -[A7], A4 00000A4C 4EAD 3B22 jsr [A5 + 0x3B22 /* export_1888 */] label00000A50: 00000A50 2D4B 0014 move.l [A6 + 0x14], A3 00000A54 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00000A58 4E5E unlink A6 00000A5A 205F movea.l A0, [A7]+ 00000A5C DEFC 000C add.w A7, 0xC 00000A60 4ED0 jmp [A0] 00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_329: // at 00000A64 (misaligned) 00000A66 FF66 .extension 0xF66 <> // unimplemented 00000A68 48E7 0118 movem.l -[A7], D7,A3,A4 00000A6C 286E 0008 movea.l A4, [A6 + 0x8] 00000A70 4267 clr.w -[A7] 00000A72 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A76 486E FF68 pea.l [A6 - 0x98] 00000A7A 1F3C 0001 move.b -[A7], 0x1 00000A7E 2054 movea.l A0, [A4] 00000A80 2F28 0024 move.l -[A7], [A0 + 0x24] 00000A84 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */] 00000A88 3E1F move.w D7, [A7]+ 00000A8A 42A7 clr.l -[A7] 00000A8C 2054 movea.l A0, [A4] 00000A8E 3F28 0002 move.w -[A7], [A0 + 0x2] 00000A92 42A7 clr.l -[A7] 00000A94 4267 clr.w -[A7] 00000A96 2F2E FF68 move.l -[A7], [A6 - 0x98] 00000A9A 4EBA FEF8 jsr [PC - 0x108 /* 00000994 */] 00000A9E 265F movea.l A3, [A7]+ 00000AA0 200B move.l D0, A3 00000AA2 670A beq +0xC /* 00000AAE */ 00000AA4 2F0B move.l -[A7], A3 00000AA6 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 00000AAA 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */] label00000AAE: 00000AAE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000AB2 4E5E unlink A6 00000AB4 205F movea.l A0, [A7]+ 00000AB6 5C4F addq.w A7, 6 00000AB8 4ED0 jmp [A0] 00000ABA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_330: // at 00000ABC (misaligned) 00000ABE 0000 2F0C ori.b D0, 0xC 00000AC2 286E 0008 movea.l A4, [A6 + 0x8] 00000AC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACA 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 00000ACE 2054 movea.l A0, [A4] 00000AD0 7000 moveq.l D0, 0x00 00000AD2 2140 002A move.l [A0 + 0x2A], D0 00000AD6 4268 002E clr.w [A0 + 0x2E] 00000ADA 285F movea.l A4, [A7]+ 00000ADC 4E5E unlink A6 00000ADE 2E9F move.l [A7], [A7]+ 00000AE0 4E75 rts 00000AE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_331: // at 00000AE4 (misaligned) 00000AE6 FFFA .invalid <> 00000AE8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000AEC 2C2E 0008 move.l D6, [A6 + 0x8] 00000AF0 2846 movea.l A4, D6 00000AF2 4267 clr.w -[A7] 00000AF4 2054 movea.l A0, [A4] 00000AF6 2F28 0024 move.l -[A7], [A0 + 0x24] 00000AFA 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00000AFE 3E1F move.w D7, [A7]+ 00000B00 42A7 clr.l -[A7] 00000B02 3007 move.w D0, D7 00000B04 E540 asl D0.w, 2 00000B06 48C0 ext.l D0 00000B08 2F00 move.l -[A7], D0 00000B0A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000B0E 265F movea.l A3, [A7]+ 00000B10 2F0B move.l -[A7], A3 00000B12 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000B16 2054 movea.l A0, [A4] 00000B18 214B 002A move.l [A0 + 0x2A], A3 00000B1C 2F06 move.l -[A7], D6 00000B1E 4EBA F9FC jsr [PC - 0x604 /* 0000051C */] 00000B22 2F06 move.l -[A7], D6 00000B24 4EBA 0082 jsr [PC + 0x82 /* 00000BA8 */] 00000B28 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000B2C 4E5E unlink A6 00000B2E 2E9F move.l [A7], [A7]+ 00000B30 4E75 rts 00000B32 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_332: // at 00000B34 (misaligned) 00000B36 0000 48E7 ori.b D0, 0xE7 00000B3A 0028 286E 0008 ori.b [A0 + 0x8], 0x6E /* 'n' */ 00000B40 2254 movea.l A1, [A4] 00000B42 2069 0024 movea.l A0, [A1 + 0x24] 00000B46 2050 movea.l A0, [A0] 00000B48 1028 0062 move.b D0, [A0 + 0x62] 00000B4C 671A beq +0x1C /* 00000B68 */ 00000B4E 302E 000C move.w D0, [A6 + 0xC] 00000B52 48C0 ext.l D0 00000B54 2069 002A movea.l A0, [A1 + 0x2A] 00000B58 2050 movea.l A0, [A0] 00000B5A 3229 002E move.w D1, [A1 + 0x2E] 00000B5E 48C1 ext.l D1 00000B60 E581 asl D1, 2 00000B62 2180 1800 move.l [A0 + D1], D0 00000B66 602C bra +0x2E /* 00000B94 */ label00000B68: 00000B68 2254 movea.l A1, [A4] 00000B6A 2069 0024 movea.l A0, [A1 + 0x24] 00000B6E 2050 movea.l A0, [A0] 00000B70 2468 0064 movea.l A2, [A0 + 0x64] 00000B74 2452 movea.l A2, [A2] 00000B76 302E 000C move.w D0, [A6 + 0xC] 00000B7A 5340 subq.w D0, 1 00000B7C 48C0 ext.l D0 00000B7E E580 asl D0, 2 00000B80 2069 002A movea.l A0, [A1 + 0x2A] 00000B84 2050 movea.l A0, [A0] 00000B86 3229 002E move.w D1, [A1 + 0x2E] 00000B8A 48C1 ext.l D1 00000B8C E581 asl D1, 2 00000B8E 21B2 0800 1800 move.l [A0 + D1], [A2 + D0] label00000B94: 00000B94 2054 movea.l A0, [A4] 00000B96 5268 002E addq.w [A0 + 0x2E], 1 00000B9A 4CDF 1400 movem.l A2,A4, [A7]+ 00000B9E 4E5E unlink A6 00000BA0 205F movea.l A0, [A7]+ 00000BA2 5C4F addq.w A7, 6 00000BA4 4ED0 jmp [A0] 00000BA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000BA8-00000BAC fn00000BA8: 00000BA8 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000BA8-00000BAC fn00000BA8: // (misaligned) 00000BAA FFF8 .invalid <> 00000BAC 48E7 0118 movem.l -[A7], D7,A3,A4 00000BB0 286E 0008 movea.l A4, [A6 + 0x8] 00000BB4 7000 moveq.l D0, 0x00 00000BB6 2640 movea.l A3, D0 00000BB8 2054 movea.l A0, [A4] 00000BBA 3028 0002 move.w D0, [A0 + 0x2] 00000BBE 0440 0BBA subi.w D0, 0xBBA 00000BC2 6700 00BC beq +0xBE /* 00000C80 */ 00000BC6 0440 0009 subi.w D0, 0x9 /* '\t' */ 00000BCA 6768 beq +0x6A /* 00000C34 */ 00000BCC 0440 0016 subi.w D0, 0x16 00000BD0 6742 beq +0x44 /* 00000C14 */ 00000BD2 0440 0043 subi.w D0, 0x43 /* 'C' */ 00000BD6 671C beq +0x1E /* 00000BF4 */ 00000BD8 5340 subq.w D0, 1 00000BDA 6718 beq +0x1A /* 00000BF4 */ 00000BDC 0440 0B76 subi.w D0, 0xB76 00000BE0 6732 beq +0x34 /* 00000C14 */ 00000BE2 0440 0019 subi.w D0, 0x19 00000BE6 672C beq +0x2E /* 00000C14 */ 00000BE8 5340 subq.w D0, 1 00000BEA 6728 beq +0x2A /* 00000C14 */ 00000BEC 5340 subq.w D0, 1 00000BEE 6724 beq +0x26 /* 00000C14 */ 00000BF0 6000 00A2 bra +0xA4 /* 00000C94 */ label00000BF4: 00000BF4 42A7 clr.l -[A7] 00000BF6 2054 movea.l A0, [A4] 00000BF8 3F28 0002 move.w -[A7], [A0 + 0x2] 00000BFC 2268 0024 movea.l A1, [A0 + 0x24] 00000C00 2251 movea.l A1, [A1] 00000C02 1F29 0062 move.b -[A7], [A1 + 0x62] 00000C06 2F28 002A move.l -[A7], [A0 + 0x2A] 00000C0A 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00000C0E 265F movea.l A3, [A7]+ 00000C10 6000 0082 bra +0x84 /* 00000C94 */ label00000C14: 00000C14 42A7 clr.l -[A7] 00000C16 2054 movea.l A0, [A4] 00000C18 3F28 0002 move.w -[A7], [A0 + 0x2] 00000C1C 2F28 002A move.l -[A7], [A0 + 0x2A] 00000C20 2268 0024 movea.l A1, [A0 + 0x24] 00000C24 2251 movea.l A1, [A1] 00000C26 1F29 0062 move.b -[A7], [A1 + 0x62] 00000C2A 42A7 clr.l -[A7] 00000C2C 4EBA FD66 jsr [PC - 0x29A /* 00000994 */] 00000C30 265F movea.l A3, [A7]+ 00000C32 6060 bra +0x62 /* 00000C94 */ label00000C34: 00000C34 42A7 clr.l -[A7] 00000C36 2F3C 696D 6776 move.l -[A7], 0x696D6776 /* 'imgv' */ 00000C3C 42A7 clr.l -[A7] 00000C3E 2054 movea.l A0, [A4] 00000C40 2F28 0004 move.l -[A7], [A0 + 0x4] 00000C44 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 00000C48 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000C4C 2E1F move.l D7, [A7]+ 00000C4E 4267 clr.w -[A7] 00000C50 2F07 move.l -[A7], D7 00000C52 486D 2A9C pea.l [A5 + 0x2A9C] 00000C56 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000C5A 101F move.b D0, [A7]+ 00000C5C 6736 beq +0x38 /* 00000C94 */ 00000C5E 42A7 clr.l -[A7] 00000C60 2047 movea.l A0, D7 00000C62 2050 movea.l A0, [A0] 00000C64 2F28 0050 move.l -[A7], [A0 + 0x50] 00000C68 2254 movea.l A1, [A4] 00000C6A 2069 0024 movea.l A0, [A1 + 0x24] 00000C6E 2050 movea.l A0, [A0] 00000C70 1F28 0062 move.b -[A7], [A0 + 0x62] 00000C74 2F29 002A move.l -[A7], [A1 + 0x2A] 00000C78 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */] 00000C7C 265F movea.l A3, [A7]+ 00000C7E 6014 bra +0x16 /* 00000C94 */ label00000C80: 00000C80 2254 movea.l A1, [A4] 00000C82 2069 0024 movea.l A0, [A1 + 0x24] 00000C86 2050 movea.l A0, [A0] 00000C88 1F28 0062 move.b -[A7], [A0 + 0x62] 00000C8C 2F29 002A move.l -[A7], [A1 + 0x2A] 00000C90 4EAD 370A jsr [A5 + 0x370A /* export_1757 */] label00000C94: 00000C94 200B move.l D0, A3 00000C96 670A beq +0xC /* 00000CA2 */ 00000C98 2F0B move.l -[A7], A3 00000C9A 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 00000C9E 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */] label00000CA2: 00000CA2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000CA6 4E5E unlink A6 00000CA8 2E9F move.l [A7], [A7]+ 00000CAA 4E75 rts export_333: 00000CAC 4E56 0000 link A6, 0 00000CB0 2F0C move.l -[A7], A4 00000CB2 286E 0008 movea.l A4, [A6 + 0x8] 00000CB6 2054 movea.l A0, [A4] 00000CB8 216E 0012 0022 move.l [A0 + 0x22], [A6 + 0x12] 00000CBE 116E 0010 0026 move.b [A0 + 0x26], [A6 + 0x10] 00000CC4 216E 000C 0028 move.l [A0 + 0x28], [A6 + 0xC] 00000CCA 3F3C 0BC3 move.w -[A7], 0xBC3 00000CCE 42A7 clr.l -[A7] 00000CD0 42A7 clr.l -[A7] 00000CD2 42A7 clr.l -[A7] 00000CD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CD8 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000CDC 2054 movea.l A0, [A4] 00000CDE 4228 000F clr.b [A0 + 0xF] 00000CE2 285F movea.l A4, [A7]+ 00000CE4 4E5E unlink A6 00000CE6 205F movea.l A0, [A7]+ 00000CE8 DEFC 000E add.w A7, 0xE 00000CEC 4ED0 jmp [A0] 00000CEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_334: // at 00000CF0 (misaligned) 00000CF2 0000 2F0C ori.b D0, 0xC 00000CF6 286E 0008 movea.l A4, [A6 + 0x8] 00000CFA 2054 movea.l A0, [A4] 00000CFC 1F28 0026 move.b -[A7], [A0 + 0x26] 00000D00 2F28 0028 move.l -[A7], [A0 + 0x28] 00000D04 2F28 0022 move.l -[A7], [A0 + 0x22] 00000D08 4EBA F4CA jsr [PC - 0xB36 /* 000001D4 */] 00000D0C 285F movea.l A4, [A7]+ 00000D0E 4E5E unlink A6 00000D10 2E9F move.l [A7], [A7]+ 00000D12 4E75 rts export_335: 00000D14 4E56 0000 link A6, 0 00000D18 2F0C move.l -[A7], A4 00000D1A 286E 0008 movea.l A4, [A6 + 0x8] 00000D1E 2054 movea.l A0, [A4] 00000D20 2F28 0028 move.l -[A7], [A0 + 0x28] 00000D24 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00000D28 2054 movea.l A0, [A4] 00000D2A 7000 moveq.l D0, 0x00 00000D2C 2140 0022 move.l [A0 + 0x22], D0 00000D30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D34 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000D38 285F movea.l A4, [A7]+ 00000D3A 4E5E unlink A6 00000D3C 2E9F move.l [A7], [A7]+ 00000D3E 4E75 rts export_336: 00000D40 4E56 FF00 link A6, -0x0100 00000D44 206E 0008 movea.l A0, [A6 + 0x8] 00000D48 2050 movea.l A0, [A0] 00000D4A 3028 003C move.w D0, [A0 + 0x3C] 00000D4E 48C0 ext.l D0 00000D50 B0AE 000C cmp.l D0, [A6 + 0xC] 00000D54 6D18 blt +0x1A /* 00000D6E */ 00000D56 3F2E 000E move.w -[A7], [A6 + 0xE] 00000D5A 486E FF00 pea.l [A6 - 0x100] 00000D5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D62 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */] 00000D66 486E FF00 pea.l [A6 - 0x100] 00000D6A 4EBA F294 jsr [PC - 0xD6C /* 00000000 */] label00000D6E: 00000D6E 4E5E unlink A6 00000D70 205F movea.l A0, [A7]+ 00000D72 504F addq.w A7, 8 00000D74 4ED0 jmp [A0] 00000D76 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_337: // at 00000D78 (misaligned) 00000D7A 0000 2F0C ori.b D0, 0xC 00000D7E 286E 0008 movea.l A4, [A6 + 0x8] 00000D82 2054 movea.l A0, [A4] 00000D84 4AA8 0036 tst.l [A0 + 0x36] 00000D88 6706 beq +0x8 /* 00000D90 */ 00000D8A 2F28 0036 move.l -[A7], [A0 + 0x36] 00000D8E A8D9 syscall DisposRgn/DisposeRgn label00000D90: 00000D90 2054 movea.l A0, [A4] 00000D92 7000 moveq.l D0, 0x00 00000D94 2140 0036 move.l [A0 + 0x36], D0 00000D98 4AA8 003A tst.l [A0 + 0x3A] 00000D9C 6708 beq +0xA /* 00000DA6 */ 00000D9E 2054 movea.l A0, [A4] 00000DA0 2F28 003A move.l -[A7], [A0 + 0x3A] 00000DA4 A8D9 syscall DisposRgn/DisposeRgn label00000DA6: 00000DA6 2054 movea.l A0, [A4] 00000DA8 7000 moveq.l D0, 0x00 00000DAA 2140 003A move.l [A0 + 0x3A], D0 00000DAE 7000 moveq.l D0, 0x00 00000DB0 2140 0032 move.l [A0 + 0x32], D0 00000DB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DB8 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000DBC 285F movea.l A4, [A7]+ 00000DBE 4E5E unlink A6 00000DC0 2E9F move.l [A7], [A7]+ 00000DC2 4E75 rts export_338: 00000DC4 4E56 0000 link A6, 0 00000DC8 48E7 0018 movem.l -[A7], A3,A4 00000DCC 286E 0008 movea.l A4, [A6 + 0x8] 00000DD0 206E 000C movea.l A0, [A6 + 0xC] 00000DD4 2254 movea.l A1, [A4] 00000DD6 2350 002A move.l [A1 + 0x2A], [A0] 00000DDA 1029 0026 move.b D0, [A1 + 0x26] 00000DDE 6760 beq +0x62 /* 00000E40 */ 00000DE0 2F00 move.l -[A7], D0 00000DE2 4267 clr.w -[A7] 00000DE4 2054 movea.l A0, [A4] 00000DE6 2F28 0036 move.l -[A7], [A0 + 0x36] 00000DEA A8E2 syscall EmptyRgn 00000DEC 121F move.b D1, [A7]+ 00000DEE 201F move.l D0, [A7]+ 00000DF0 0A01 0001 xori.b D1, 0x1 00000DF4 C001 and.b D0, D1 00000DF6 6748 beq +0x4A /* 00000E40 */ 00000DF8 2254 movea.l A1, [A4] 00000DFA 2069 0036 movea.l A0, [A1 + 0x36] 00000DFE 2050 movea.l A0, [A0] 00000E00 47E8 0002 lea.l A3, [A0 + 0x2] 00000E04 3029 002C move.w D0, [A1 + 0x2C] 00000E08 B06B 0002 cmp.w D0, [A3 + 0x2] 00000E0C 6D0A blt +0xC /* 00000E18 */ 00000E0E 2049 movea.l A0, A1 00000E10 316B 0002 002C move.w [A0 + 0x2C], [A3 + 0x2] 00000E16 600C bra +0xE /* 00000E24 */ label00000E18: 00000E18 302B 0006 move.w D0, [A3 + 0x6] 00000E1C 5340 subq.w D0, 1 00000E1E 2054 movea.l A0, [A4] 00000E20 3140 002C move.w [A0 + 0x2C], D0 label00000E24: 00000E24 2054 movea.l A0, [A4] 00000E26 3028 002A move.w D0, [A0 + 0x2A] 00000E2A B053 cmp.w D0, [A3] 00000E2C 6D06 blt +0x8 /* 00000E34 */ 00000E2E 3153 002A move.w [A0 + 0x2A], [A3] 00000E32 600C bra +0xE /* 00000E40 */ label00000E34: 00000E34 302B 0004 move.w D0, [A3 + 0x4] 00000E38 5340 subq.w D0, 1 00000E3A 2054 movea.l A0, [A4] 00000E3C 3140 002A move.w [A0 + 0x2A], D0 label00000E40: 00000E40 4CDF 1800 movem.l A3,A4, [A7]+ 00000E44 4E5E unlink A6 00000E46 205F movea.l A0, [A7]+ 00000E48 504F addq.w A7, 8 00000E4A 4ED0 jmp [A0] export_339: 00000E4C 4E56 FFF8 link A6, -0x0008 00000E50 48E7 0018 movem.l -[A7], A3,A4 00000E54 266E 000C movea.l A3, [A6 + 0xC] 00000E58 286E 0008 movea.l A4, [A6 + 0x8] 00000E5C 4267 clr.w -[A7] 00000E5E 2F13 move.l -[A7], [A3] 00000E60 2054 movea.l A0, [A4] 00000E62 2F28 0022 move.l -[A7], [A0 + 0x22] 00000E66 4EAD 2FCA jsr [A5 + 0x2FCA /* export_1525 */] 00000E6A 101F move.b D0, [A7]+ 00000E6C 6700 009C beq +0x9E /* 00000F0A */ 00000E70 2254 movea.l A1, [A4] 00000E72 2069 0022 movea.l A0, [A1 + 0x22] 00000E76 2050 movea.l A0, [A0] 00000E78 1028 004E move.b D0, [A0 + 0x4E] 00000E7C 660E bne +0x10 /* 00000E8C */ 00000E7E 2049 movea.l A0, A1 00000E80 1228 0026 move.b D1, [A0 + 0x26] 00000E84 0A01 0001 xori.b D1, 0x1 00000E88 8001 or.b D0, D1 00000E8A 6718 beq +0x1A /* 00000EA4 */ label00000E8C: 00000E8C 486E FFF8 pea.l [A6 - 0x8] 00000E90 2F13 move.l -[A7], [A3] 00000E92 302B 0002 move.w D0, [A3 + 0x2] 00000E96 5240 addq.w D0, 1 00000E98 3F00 move.w -[A7], D0 00000E9A 3013 move.w D0, [A3] 00000E9C 5240 addq.w D0, 1 00000E9E 3F00 move.w -[A7], D0 00000EA0 A8A7 syscall SetRect 00000EA2 6016 bra +0x18 /* 00000EBA */ label00000EA4: 00000EA4 2054 movea.l A0, [A4] 00000EA6 2F28 002A move.l -[A7], [A0 + 0x2A] 00000EAA 2F13 move.l -[A7], [A3] 00000EAC 486E FFF8 pea.l [A6 - 0x8] 00000EB0 A8AC syscall Pt2Rect 00000EB2 526E FFFE addq.w [A6 - 0x2], 1 00000EB6 526E FFFC addq.w [A6 - 0x4], 1 label00000EBA: 00000EBA 2054 movea.l A0, [A4] 00000EBC 2F28 0032 move.l -[A7], [A0 + 0x32] 00000EC0 486E FFF8 pea.l [A6 - 0x8] 00000EC4 A8DF syscall RectRgn 00000EC6 2054 movea.l A0, [A4] 00000EC8 1028 0027 move.b D0, [A0 + 0x27] 00000ECC 673C beq +0x3E /* 00000F0A */ 00000ECE 2248 movea.l A1, A0 00000ED0 2069 0022 movea.l A0, [A1 + 0x22] 00000ED4 2050 movea.l A0, [A0] 00000ED6 1228 004E move.b D1, [A0 + 0x4E] 00000EDA 0A01 0001 xori.b D1, 0x1 00000EDE C001 and.b D0, D1 00000EE0 6728 beq +0x2A /* 00000F0A */ 00000EE2 2054 movea.l A0, [A4] 00000EE4 1028 0028 move.b D0, [A0 + 0x28] 00000EE8 6710 beq +0x12 /* 00000EFA */ 00000EEA 2F28 0036 move.l -[A7], [A0 + 0x36] 00000EEE 2F28 0032 move.l -[A7], [A0 + 0x32] 00000EF2 2F28 0032 move.l -[A7], [A0 + 0x32] 00000EF6 A8E6 syscall DiffRgn 00000EF8 6010 bra +0x12 /* 00000F0A */ label00000EFA: 00000EFA 2054 movea.l A0, [A4] 00000EFC 2F28 0036 move.l -[A7], [A0 + 0x36] 00000F00 2F28 0032 move.l -[A7], [A0 + 0x32] 00000F04 2F28 0032 move.l -[A7], [A0 + 0x32] 00000F08 A8E5 syscall UnionRgn label00000F0A: 00000F0A 4CDF 1800 movem.l A3,A4, [A7]+ 00000F0E 4E5E unlink A6 00000F10 205F movea.l A0, [A7]+ 00000F12 504F addq.w A7, 8 00000F14 4ED0 jmp [A0] 00000F16 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000F18-00000F1E fn00000F18: 00000F18 4E56 0000 link A6, 0 00000F1C 2F0C move.l -[A7], A4 // end alternate branch 00000F18-00000F1E fn00000F18: // (misaligned) 00000F1A 0000 2F0C ori.b D0, 0xC 00000F1E 286E 0008 movea.l A4, [A6 + 0x8] 00000F22 2054 movea.l A0, [A4] 00000F24 2F28 0036 move.l -[A7], [A0 + 0x36] 00000F28 2F28 0032 move.l -[A7], [A0 + 0x32] 00000F2C 2F28 003A move.l -[A7], [A0 + 0x3A] 00000F30 A8E6 syscall DiffRgn 00000F32 2054 movea.l A0, [A4] 00000F34 2F28 003A move.l -[A7], [A0 + 0x3A] 00000F38 2268 0022 movea.l A1, [A0 + 0x22] 00000F3C 2251 movea.l A1, [A1] 00000F3E 1F29 002C move.b -[A7], [A1 + 0x2C] 00000F42 1F3C 0001 move.b -[A7], 0x1 00000F46 2F28 0022 move.l -[A7], [A0 + 0x22] 00000F4A 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 00000F4E 2054 movea.l A0, [A4] 00000F50 2F28 0032 move.l -[A7], [A0 + 0x32] 00000F54 2F28 0036 move.l -[A7], [A0 + 0x36] 00000F58 2F28 003A move.l -[A7], [A0 + 0x3A] 00000F5C A8E6 syscall DiffRgn 00000F5E 2054 movea.l A0, [A4] 00000F60 2F28 003A move.l -[A7], [A0 + 0x3A] 00000F64 1F3C 0001 move.b -[A7], 0x1 00000F68 2268 0022 movea.l A1, [A0 + 0x22] 00000F6C 2251 movea.l A1, [A1] 00000F6E 1F29 002C move.b -[A7], [A1 + 0x2C] 00000F72 2F28 0022 move.l -[A7], [A0 + 0x22] 00000F76 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 00000F7A 285F movea.l A4, [A7]+ 00000F7C 4E5E unlink A6 00000F7E 2E9F move.l [A7], [A7]+ 00000F80 4E75 rts 00000F82 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_340: // at 00000F84 (misaligned) 00000F86 FFF0 .invalid <> 00000F88 206E 0014 movea.l A0, [A6 + 0x14] 00000F8C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F90 22D8 move.l [A1]+, [A0]+ 00000F92 22D8 move.l [A1]+, [A0]+ 00000F94 206E 0010 movea.l A0, [A6 + 0x10] 00000F98 43EE FFF0 lea.l A1, [A6 - 0x10] 00000F9C 22D8 move.l [A1]+, [A0]+ 00000F9E 22D8 move.l [A1]+, [A0]+ 00000FA0 4E5E unlink A6 00000FA2 205F movea.l A0, [A7]+ 00000FA4 DEFC 0010 add.w A7, 0x10 00000FA8 4ED0 jmp [A0] 00000FAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_341: // at 00000FAC (misaligned) 00000FAE FFE4 .invalid <> 00000FB0 48E7 0018 movem.l -[A7], A3,A4 00000FB4 266E 0008 movea.l A3, [A6 + 0x8] 00000FB8 284B movea.l A4, A3 00000FBA 102E 000C move.b D0, [A6 + 0xC] 00000FBE 6700 009E beq +0xA0 /* 0000105E */ 00000FC2 486E FFEC pea.l [A6 - 0x14] 00000FC6 2054 movea.l A0, [A4] 00000FC8 2F28 0022 move.l -[A7], [A0 + 0x22] 00000FCC 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */] 00000FD0 206E 000E movea.l A0, [A6 + 0xE] 00000FD4 43EE FFE4 lea.l A1, [A6 - 0x1C] 00000FD8 22D8 move.l [A1]+, [A0]+ 00000FDA 22D8 move.l [A1]+, [A0]+ 00000FDC 486E FFEC pea.l [A6 - 0x14] 00000FE0 486E FFE4 pea.l [A6 - 0x1C] 00000FE4 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */] 00000FE8 42A7 clr.l -[A7] 00000FEA 486E FFE4 pea.l [A6 - 0x1C] 00000FEE 2054 movea.l A0, [A4] 00000FF0 2F28 0022 move.l -[A7], [A0 + 0x22] 00000FF4 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 00000FF8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000FFC 4A2E 001A tst.b [A6 + 0x1A] 00001000 662C bne +0x2E /* 0000102E */ 00001002 486E FFFC pea.l [A6 - 0x4] 00001006 2F0B move.l -[A7], A3 00001008 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */] 0000100C 2054 movea.l A0, [A4] 0000100E 1028 0027 move.b D0, [A0 + 0x27] 00001012 671A beq +0x1C /* 0000102E */ 00001014 4267 clr.w -[A7] 00001016 2054 movea.l A0, [A4] 00001018 2F28 002A move.l -[A7], [A0 + 0x2A] 0000101C 2268 0022 movea.l A1, [A0 + 0x22] 00001020 2251 movea.l A1, [A1] 00001022 2F29 0050 move.l -[A7], [A1 + 0x50] 00001026 A8E8 syscall PtInRgn 00001028 2054 movea.l A0, [A4] 0000102A 115F 0028 move.b [A0 + 0x28], [A7]+ label0000102E: 0000102E 202E FFFC move.l D0, [A6 - 0x4] 00001032 2054 movea.l A0, [A4] 00001034 B0A8 002E cmp.l D0, [A0 + 0x2E] 00001038 6724 beq +0x26 /* 0000105E */ 0000103A 486E FFFC pea.l [A6 - 0x4] 0000103E 2F0B move.l -[A7], A3 00001040 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */] 00001044 2F0B move.l -[A7], A3 00001046 4EBA FED0 jsr [PC - 0x130 /* 00000F18 */] 0000104A 2054 movea.l A0, [A4] 0000104C 2F28 0032 move.l -[A7], [A0 + 0x32] 00001050 2F28 0036 move.l -[A7], [A0 + 0x36] 00001054 A8DC syscall CopyRgn 00001056 2054 movea.l A0, [A4] 00001058 216E FFFC 002E move.l [A0 + 0x2E], [A6 - 0x4] label0000105E: 0000105E 2D4B 001C move.l [A6 + 0x1C], A3 00001062 4CDF 1800 movem.l A3,A4, [A7]+ 00001066 4E5E unlink A6 00001068 205F movea.l A0, [A7]+ 0000106A DEFC 0014 add.w A7, 0x14 0000106E 4ED0 jmp [A0] export_342: 00001070 4E56 0000 link A6, 0 00001074 2F0C move.l -[A7], A4 00001076 286E 0008 movea.l A4, [A6 + 0x8] 0000107A 2254 movea.l A1, [A4] 0000107C 2069 0022 movea.l A0, [A1 + 0x22] 00001080 2050 movea.l A0, [A0] 00001082 1028 004E move.b D0, [A0 + 0x4E] 00001086 671A beq +0x1C /* 000010A2 */ 00001088 2069 0032 movea.l A0, [A1 + 0x32] 0000108C 2050 movea.l A0, [A0] 0000108E 2F28 0002 move.l -[A7], [A0 + 0x2] 00001092 42A7 clr.l -[A7] 00001094 1F3C 0001 move.b -[A7], 0x1 00001098 2F29 0022 move.l -[A7], [A1 + 0x22] 0000109C 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */] 000010A0 6014 bra +0x16 /* 000010B6 */ label000010A2: 000010A2 2054 movea.l A0, [A4] 000010A4 2F28 0032 move.l -[A7], [A0 + 0x32] 000010A8 42A7 clr.l -[A7] 000010AA 1F3C 0001 move.b -[A7], 0x1 000010AE 2F28 0022 move.l -[A7], [A0 + 0x22] 000010B2 4EAD 2FAA jsr [A5 + 0x2FAA /* export_1521 */] label000010B6: 000010B6 285F movea.l A4, [A7]+ 000010B8 4E5E unlink A6 000010BA 2E9F move.l [A7], [A7]+ 000010BC 4E75 rts 000010BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_343: // at 000010C0 (misaligned) 000010C2 FFFE .invalid <> 000010C4 48E7 0108 movem.l -[A7], D7,A4 000010C8 206E 000C movea.l A0, [A6 + 0xC] 000010CC 2850 movea.l A4, [A0] 000010CE 202C 0002 move.l D0, [A4 + 0x2] 000010D2 4840 swap.w D0 000010D4 4A40 tst.w D0 000010D6 6712 beq +0x14 /* 000010EA */ 000010D8 4267 clr.w -[A7] 000010DA 2F3C 0050 0070 move.l -[A7], 0x500070 /* 'P\0p' */ 000010E0 2F2C 0002 move.l -[A7], [A4 + 0x2] 000010E4 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 000010E8 3E1F move.w D7, [A7]+ label000010EA: 000010EA 7000 moveq.l D0, 0x00 000010EC 2D40 0010 move.l [A6 + 0x10], D0 000010F0 4CDF 1080 movem.l D7,A4, [A7]+ 000010F4 4E5E unlink A6 000010F6 205F movea.l A0, [A7]+ 000010F8 504F addq.w A7, 8 000010FA 4ED0 jmp [A0] fn000010FC: 000010FC 4E56 FFFC link A6, -0x0004 00001100 2F0C move.l -[A7], A4 00001102 286E 0008 movea.l A4, [A6 + 0x8] 00001106 204C movea.l A0, A4 00001108 5088 addq.l A0, 8 0000110A 2050 movea.l A0, [A0] 0000110C 2D48 FFFC move.l [A6 - 0x4], A0 00001110 102C FF7F move.b D0, [A4 - 0x81] 00001114 671E beq +0x20 /* 00001134 */ 00001116 102D FC55 move.b D0, [A5 - 0x3AB] 0000111A 6708 beq +0xA /* 00001124 */ 0000111C 486C FF12 pea.l [A4 - 0xEE] 00001120 A87D syscall ClosePort 00001122 6006 bra +0x8 /* 0000112A */ label00001124: 00001124 486C FF12 pea.l [A4 - 0xEE] 00001128 A87D syscall ClosePort label0000112A: 0000112A 2F2C FF0E move.l -[A7], [A4 - 0xF2] 0000112E A873 syscall SetPort 00001130 422C FF7F clr.b [A4 - 0x81] label00001134: 00001134 285F movea.l A4, [A7]+ 00001136 4E5E unlink A6 00001138 2E9F move.l [A7], [A7]+ 0000113A 4E75 rts fn0000113C: 0000113C 4E56 FFFC link A6, -0x0004 00001140 48E7 0028 movem.l -[A7], A2,A4 00001144 286E 0008 movea.l A4, [A6 + 0x8] 00001148 204C movea.l A0, A4 0000114A 5088 addq.l A0, 8 0000114C 2050 movea.l A0, [A0] 0000114E 2D48 FFFC move.l [A6 - 0x4], A0 00001152 4AAC FFF8 tst.l [A4 - 0x8] 00001156 674C beq +0x4E /* 000011A4 */ 00001158 102C FF7F move.b D0, [A4 - 0x81] 0000115C 6708 beq +0xA /* 00001166 */ 0000115E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001162 4EBA FF98 jsr [PC - 0x68 /* 000010FC */] label00001166: 00001166 4267 clr.w -[A7] 00001168 2F2C FFF8 move.l -[A7], [A4 - 0x8] 0000116C 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00001170 101F move.b D0, [A7]+ 00001172 6700 0082 beq +0x84 /* 000011F6 */ 00001176 486D F7C8 pea.l [A5 - 0x838] 0000117A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] 0000117E 4AAC FFF4 tst.l [A4 - 0xC] 00001182 6772 beq +0x74 /* 000011F6 */ 00001184 486C FF80 pea.l [A4 - 0x80] 00001188 2F2C FFF4 move.l -[A7], [A4 - 0xC] 0000118C 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */] 00001190 206C FFF4 movea.l A0, [A4 - 0xC] 00001194 43EC FFA0 lea.l A1, [A4 - 0x60] 00001198 2050 movea.l A0, [A0] 0000119A 45E8 003C lea.l A2, [A0 + 0x3C] 0000119E 22DA move.l [A1]+, [A2]+ 000011A0 22DA move.l [A1]+, [A2]+ 000011A2 6052 bra +0x54 /* 000011F6 */ label000011A4: 000011A4 102C FF7F move.b D0, [A4 - 0x81] 000011A8 6620 bne +0x22 /* 000011CA */ 000011AA 486C FF0E pea.l [A4 - 0xF2] 000011AE A874 syscall GetPort 000011B0 102D FC55 move.b D0, [A5 - 0x3AB] 000011B4 6708 beq +0xA /* 000011BE */ 000011B6 486C FF12 pea.l [A4 - 0xEE] 000011BA AA00 syscall OpenCPort 000011BC 6006 bra +0x8 /* 000011C4 */ label000011BE: 000011BE 486C FF12 pea.l [A4 - 0xEE] 000011C2 A86F syscall OpenPort label000011C4: 000011C4 197C 0001 FF7F move.b [A4 - 0x81], 0x1 label000011CA: 000011CA 42A7 clr.l -[A7] 000011CC 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 000011D0 2F2C FF2A move.l -[A7], [A4 - 0xD6] 000011D4 A8DC syscall CopyRgn 000011D6 206C FF2A movea.l A0, [A4 - 0xD6] 000011DA 2050 movea.l A0, [A0] 000011DC 43EC FF22 lea.l A1, [A4 - 0xDE] 000011E0 5488 addq.l A0, 2 000011E2 22D8 move.l [A1]+, [A0]+ 000011E4 22D8 move.l [A1]+, [A0]+ 000011E6 2F2C 0008 move.l -[A7], [A4 + 0x8] 000011EA 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */] 000011EE 486D F7C8 pea.l [A5 - 0x838] 000011F2 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] label000011F6: 000011F6 4CDF 1400 movem.l A2,A4, [A7]+ 000011FA 4E5E unlink A6 000011FC 2E9F move.l [A7], [A7]+ 000011FE 4E75 rts fn00001200: 00001200 4E56 FFFC link A6, -0x0004 00001204 2F0C move.l -[A7], A4 00001206 286E 0008 movea.l A4, [A6 + 0x8] 0000120A 204C movea.l A0, A4 0000120C 5088 addq.l A0, 8 0000120E 2050 movea.l A0, [A0] 00001210 2D48 FFFC move.l [A6 - 0x4], A0 00001214 4AAC FFF4 tst.l [A4 - 0xC] 00001218 56C0 sne D0 0000121A 4A00 tst.b D0 0000121C 672C beq +0x2E /* 0000124A */ 0000121E 2F00 move.l -[A7], D0 00001220 4267 clr.w -[A7] 00001222 486C FFA0 pea.l [A4 - 0x60] 00001226 206C FFF4 movea.l A0, [A4 - 0xC] 0000122A 2050 movea.l A0, [A0] 0000122C 4868 003C pea.l [A0 + 0x3C] 00001230 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 00001234 121F move.b D1, [A7]+ 00001236 201F move.l D0, [A7]+ 00001238 0A01 0001 xori.b D1, 0x1 0000123C C001 and.b D0, D1 0000123E 670A beq +0xC /* 0000124A */ 00001240 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001244 4EBA FEF6 jsr [PC - 0x10A /* 0000113C */] 00001248 6008 bra +0xA /* 00001252 */ label0000124A: 0000124A 486D F7C8 pea.l [A5 - 0x838] 0000124E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label00001252: 00001252 285F movea.l A4, [A7]+ 00001254 4E5E unlink A6 00001256 2E9F move.l [A7], [A7]+ 00001258 4E75 rts 0000125A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000125C-00001260 fn0000125C: 0000125C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000125C-00001260 fn0000125C: // (misaligned) 0000125E FFFC .invalid <> 00001260 2F0C move.l -[A7], A4 00001262 286E 0008 movea.l A4, [A6 + 0x8] 00001266 204C movea.l A0, A4 00001268 5088 addq.l A0, 8 0000126A 2050 movea.l A0, [A0] 0000126C 2D48 FFFC move.l [A6 - 0x4], A0 00001270 296E 000C FFFC move.l [A4 - 0x4], [A6 + 0xC] 00001276 56C0 sne D0 00001278 4400 neg.b D0 0000127A 1940 FFF3 move.b [A4 - 0xD], D0 0000127E 6732 beq +0x34 /* 000012B2 */ 00001280 206C FFFC movea.l A0, [A4 - 0x4] 00001284 2050 movea.l A0, [A0] 00001286 2968 0004 FFF8 move.l [A4 - 0x8], [A0 + 0x4] 0000128C 206C FFFC movea.l A0, [A4 - 0x4] 00001290 2050 movea.l A0, [A0] 00001292 2968 001E FFF4 move.l [A4 - 0xC], [A0 + 0x1E] 00001298 4AAC FFF8 tst.l [A4 - 0x8] 0000129C 670C beq +0xE /* 000012AA */ 0000129E 486C FF90 pea.l [A4 - 0x70] 000012A2 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000012A6 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */] label000012AA: 000012AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012AE 4EBA FE8C jsr [PC - 0x174 /* 0000113C */] label000012B2: 000012B2 285F movea.l A4, [A7]+ 000012B4 4E5E unlink A6 000012B6 205F movea.l A0, [A7]+ 000012B8 504F addq.w A7, 8 000012BA 4ED0 jmp [A0] fn000012BC: 000012BC 4E56 FFFC link A6, -0x0004 000012C0 2F0C move.l -[A7], A4 000012C2 286E 0008 movea.l A4, [A6 + 0x8] 000012C6 204C movea.l A0, A4 000012C8 5088 addq.l A0, 8 000012CA 2050 movea.l A0, [A0] 000012CC 2D48 FFFC move.l [A6 - 0x4], A0 000012D0 102C FFF3 move.b D0, [A4 - 0xD] 000012D4 6720 beq +0x22 /* 000012F6 */ 000012D6 A89E syscall PenNormal 000012D8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000012DC A89C syscall PenMode 000012DE 486C FFDE pea.l [A4 - 0x22] 000012E2 486C FFD6 pea.l [A4 - 0x2A] 000012E6 1F2E 000E move.b -[A7], [A6 + 0xE] 000012EA 1F2E 000C move.b -[A7], [A6 + 0xC] 000012EE 2F2C FFFC move.l -[A7], [A4 - 0x4] 000012F2 4EAD 32D2 jsr [A5 + 0x32D2 /* export_1622 */] label000012F6: 000012F6 285F movea.l A4, [A7]+ 000012F8 4E5E unlink A6 000012FA 205F movea.l A0, [A7]+ 000012FC 504F addq.w A7, 8 000012FE 4ED0 jmp [A0] fn00001300: 00001300 4E56 FFFC link A6, -0x0004 00001304 2F0C move.l -[A7], A4 00001306 286E 0008 movea.l A4, [A6 + 0x8] 0000130A 204C movea.l A0, A4 0000130C 5088 addq.l A0, 8 0000130E 2050 movea.l A0, [A0] 00001310 2D48 FFFC move.l [A6 - 0x4], A0 00001314 102C FFF3 move.b D0, [A4 - 0xD] 00001318 6742 beq +0x44 /* 0000135C */ 0000131A 206C FFFC movea.l A0, [A4 - 0x4] 0000131E 2050 movea.l A0, [A0] 00001320 1028 001B move.b D0, [A0 + 0x1B] 00001324 6716 beq +0x18 /* 0000133C */ 00001326 4AAC FFF8 tst.l [A4 - 0x8] 0000132A 56C1 sne D1 0000132C C001 and.b D0, D1 0000132E 670C beq +0xE /* 0000133C */ 00001330 486C FF90 pea.l [A4 - 0x70] 00001334 486C FFE6 pea.l [A4 - 0x1A] 00001338 4EAD 22C2 jsr [A5 + 0x22C2 /* export_1108 */] label0000133C: 0000133C 206C FFFC movea.l A0, [A4 - 0x4] 00001340 2050 movea.l A0, [A0] 00001342 1028 001A move.b D0, [A0 + 0x1A] 00001346 6714 beq +0x16 /* 0000135C */ 00001348 486C FFDE pea.l [A4 - 0x22] 0000134C 486C FFD6 pea.l [A4 - 0x2A] 00001350 486C FFE6 pea.l [A4 - 0x1A] 00001354 2F2C FFFC move.l -[A7], [A4 - 0x4] 00001358 4EBA 065E jsr [PC + 0x65E /* 000019B8 */] label0000135C: 0000135C 285F movea.l A4, [A7]+ 0000135E 4E5E unlink A6 00001360 2E9F move.l [A7], [A7]+ 00001362 4E75 rts fn00001364: 00001364 4E56 FFF8 link A6, -0x0008 00001368 48E7 0018 movem.l -[A7], A3,A4 0000136C 286E 0008 movea.l A4, [A6 + 0x8] 00001370 204C movea.l A0, A4 00001372 5088 addq.l A0, 8 00001374 2050 movea.l A0, [A0] 00001376 2D48 FFF8 move.l [A6 - 0x8], A0 0000137A 102C FFF3 move.b D0, [A4 - 0xD] 0000137E 6762 beq +0x64 /* 000013E2 */ 00001380 42A7 clr.l -[A7] 00001382 1F2E 000E move.b -[A7], [A6 + 0xE] 00001386 486C FFDE pea.l [A4 - 0x22] 0000138A 486C FFD6 pea.l [A4 - 0x2A] 0000138E 486C FFE6 pea.l [A4 - 0x1A] 00001392 1F2E 000C move.b -[A7], [A6 + 0xC] 00001396 2F2C FFFC move.l -[A7], [A4 - 0x4] 0000139A 4EAD 32CA jsr [A5 + 0x32CA /* export_1621 */] 0000139E 265F movea.l A3, [A7]+ 000013A0 B7EC FFFC cmpa.l A3, [A4 - 0x4] 000013A4 671A beq +0x1C /* 000013C0 */ 000013A6 2F2C FFFC move.l -[A7], [A4 - 0x4] 000013AA 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 000013AE 7000 moveq.l D0, 0x00 000013B0 2940 FFFC move.l [A4 - 0x4], D0 000013B4 2F0B move.l -[A7], A3 000013B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013BA 4EBA FEA0 jsr [PC - 0x160 /* 0000125C */] 000013BE 6022 bra +0x24 /* 000013E2 */ label000013C0: 000013C0 200B move.l D0, A3 000013C2 56C0 sne D0 000013C4 4A00 tst.b D0 000013C6 671A beq +0x1C /* 000013E2 */ 000013C8 2053 movea.l A0, [A3] 000013CA 2228 0004 move.l D1, [A0 + 0x4] 000013CE B2AC FFF8 cmp.l D1, [A4 - 0x8] 000013D2 56C1 sne D1 000013D4 C001 and.b D0, D1 000013D6 670A beq +0xC /* 000013E2 */ 000013D8 2F0B move.l -[A7], A3 000013DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013DE 4EBA FE7C jsr [PC - 0x184 /* 0000125C */] label000013E2: 000013E2 4CDF 1800 movem.l A3,A4, [A7]+ 000013E6 4E5E unlink A6 000013E8 205F movea.l A0, [A7]+ 000013EA 504F addq.w A7, 8 000013EC 4ED0 jmp [A0] 000013EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_344: // at 000013F0 (misaligned) 000013F2 FF0E .extension 0xF0E <> // unimplemented 000013F4 48E7 0700 movem.l -[A7], D5,D6,D7 000013F8 422E FF7F clr.b [A6 - 0x81] 000013FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001400 2F0E move.l -[A7], A6 00001402 4EBA FE58 jsr [PC - 0x1A8 /* 0000125C */] 00001406 2D6E 0014 FFEE move.l [A6 - 0x12], [A6 + 0x14] 0000140C 4AAE FFF8 tst.l [A6 - 0x8] 00001410 6718 beq +0x1A /* 0000142A */ 00001412 486E FFEE pea.l [A6 - 0x12] 00001416 A871 syscall GlobalToLocal 00001418 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000141C 486E FFE6 pea.l [A6 - 0x1A] 00001420 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001424 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 00001428 600C bra +0xE /* 00001436 */ label0000142A: 0000142A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000142E 486E FFE6 pea.l [A6 - 0x1A] 00001432 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] label00001436: 00001436 41EE FFDE lea.l A0, [A6 - 0x22] 0000143A 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000143E 20D9 move.l [A0]+, [A1]+ 00001440 20D9 move.l [A0]+, [A1]+ 00001442 41EE FFD6 lea.l A0, [A6 - 0x2A] 00001446 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000144A 20D9 move.l [A0]+, [A1]+ 0000144C 20D9 move.l [A0]+, [A1]+ 0000144E 2F0E move.l -[A7], A6 00001450 4EBA FEAE jsr [PC - 0x152 /* 00001300 */] 00001454 41EE FFDE lea.l A0, [A6 - 0x22] 00001458 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000145C 20D9 move.l [A0]+, [A1]+ 0000145E 20D9 move.l [A0]+, [A1]+ 00001460 41EE FFD6 lea.l A0, [A6 - 0x2A] 00001464 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001468 20D9 move.l [A0]+, [A1]+ 0000146A 20D9 move.l [A0]+, [A1]+ 0000146C 4267 clr.w -[A7] 0000146E 1F3C 0001 move.b -[A7], 0x1 00001472 2F0E move.l -[A7], A6 00001474 4EBA FEEE jsr [PC - 0x112 /* 00001364 */] 00001478 41EE FFD6 lea.l A0, [A6 - 0x2A] 0000147C 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001480 20D9 move.l [A0]+, [A1]+ 00001482 20D9 move.l [A0]+, [A1]+ 00001484 1F3C 0001 move.b -[A7], 0x1 00001488 1F3C 0001 move.b -[A7], 0x1 0000148C 2F0E move.l -[A7], A6 0000148E 4EBA FE2C jsr [PC - 0x1D4 /* 000012BC */] 00001492 4207 clr.b D7 label00001494: 00001494 102E FFF3 move.b D0, [A6 - 0xD] 00001498 6700 01B2 beq +0x1B4 /* 0000164C */ 0000149C 2F00 move.l -[A7], D0 0000149E 4267 clr.w -[A7] 000014A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014A4 4EBA 04CA jsr [PC + 0x4CA /* 00001970 */] 000014A8 121F move.b D1, [A7]+ 000014AA 201F move.l D0, [A7]+ 000014AC 0A01 0001 xori.b D1, 0x1 000014B0 C001 and.b D0, D1 000014B2 6700 0198 beq +0x19A /* 0000164C */ 000014B6 2F0E move.l -[A7], A6 000014B8 4EBA FD46 jsr [PC - 0x2BA /* 00001200 */] 000014BC 486E FFEE pea.l [A6 - 0x12] 000014C0 A972 syscall GetMouse 000014C2 4AAE FFF8 tst.l [A6 - 0x8] 000014C6 6712 beq +0x14 /* 000014DA */ 000014C8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000014CC 486E FFE6 pea.l [A6 - 0x1A] 000014D0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000014D4 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 000014D8 600C bra +0xE /* 000014E6 */ label000014DA: 000014DA 2F2E FFEE move.l -[A7], [A6 - 0x12] 000014DE 486E FFE6 pea.l [A6 - 0x1A] 000014E2 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] label000014E6: 000014E6 1007 move.b D0, D7 000014E8 664C bne +0x4E /* 00001536 */ 000014EA 2F0E move.l -[A7], A6 000014EC 4EBA FE12 jsr [PC - 0x1EE /* 00001300 */] 000014F0 41EE FFBC lea.l A0, [A6 - 0x44] 000014F4 43EE FFE6 lea.l A1, [A6 - 0x1A] 000014F8 20D9 move.l [A0]+, [A1]+ 000014FA 20D9 move.l [A0]+, [A1]+ 000014FC 486E FFDE pea.l [A6 - 0x22] 00001500 486E FFBC pea.l [A6 - 0x44] 00001504 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] 00001508 202E FFC0 move.l D0, [A6 - 0x40] 0000150C 6A02 bpl +0x4 /* 00001510 */ 0000150E 4480 neg.l D0 label00001510: 00001510 322E 0012 move.w D1, [A6 + 0x12] 00001514 48C1 ext.l D1 00001516 B280 cmp.l D1, D0 00001518 5FC0 sle D0 0000151A 4A00 tst.b D0 0000151C 6616 bne +0x18 /* 00001534 */ 0000151E 222E FFBC move.l D1, [A6 - 0x44] 00001522 6A02 bpl +0x4 /* 00001526 */ 00001524 4481 neg.l D1 label00001526: 00001526 342E 0010 move.w D2, [A6 + 0x10] 0000152A 48C2 ext.l D2 0000152C B481 cmp.l D2, D1 0000152E 5FC1 sle D1 00001530 8001 or.b D0, D1 00001532 6702 beq +0x4 /* 00001536 */ label00001534: 00001534 7E01 moveq.l D7, 0x01 label00001536: 00001536 41EE FFB2 lea.l A0, [A6 - 0x4E] 0000153A 43ED FBC4 lea.l A1, [A5 - 0x43C] 0000153E 20D9 move.l [A0]+, [A1]+ 00001540 20D9 move.l [A0]+, [A1]+ 00001542 1007 move.b D0, D7 00001544 660C bne +0xE /* 00001552 */ 00001546 206E FFFC movea.l A0, [A6 - 0x4] 0000154A 2050 movea.l A0, [A0] 0000154C 8028 001C or.b D0, [A0 + 0x1C] 00001550 676C beq +0x6E /* 000015BE */ label00001552: 00001552 4AAE FFF4 tst.l [A6 - 0xC] 00001556 56C0 sne D0 00001558 4A00 tst.b D0 0000155A 675C beq +0x5E /* 000015B8 */ 0000155C 4AAE FFF8 tst.l [A6 - 0x8] 00001560 56C1 sne D1 00001562 C001 and.b D0, D1 00001564 6752 beq +0x54 /* 000015B8 */ 00001566 41EE FFAA lea.l A0, [A6 - 0x56] 0000156A 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000156E 20D9 move.l [A0]+, [A1]+ 00001570 20D9 move.l [A0]+, [A1]+ 00001572 486E FFAA pea.l [A6 - 0x56] 00001576 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000157A 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */] 0000157E 486E FFAA pea.l [A6 - 0x56] 00001582 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001586 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */] 0000158A 4267 clr.w -[A7] 0000158C 486E FFAA pea.l [A6 - 0x56] 00001590 486E FF80 pea.l [A6 - 0x80] 00001594 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 00001598 101F move.b D0, [A7]+ 0000159A 661C bne +0x1E /* 000015B8 */ 0000159C 486E FFAA pea.l [A6 - 0x56] 000015A0 486E FFB2 pea.l [A6 - 0x4E] 000015A4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000015A8 4EBA 026E jsr [PC + 0x26E /* 00001818 */] 000015AC 486E FFB2 pea.l [A6 - 0x4E] 000015B0 486E FFE6 pea.l [A6 - 0x1A] 000015B4 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] label000015B8: 000015B8 2F0E move.l -[A7], A6 000015BA 4EBA FD44 jsr [PC - 0x2BC /* 00001300 */] label000015BE: 000015BE 4267 clr.w -[A7] 000015C0 486E FFB2 pea.l [A6 - 0x4E] 000015C4 486D FBC4 pea.l [A5 - 0x43C] 000015C8 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 000015CC 1C1F move.b D6, [A7]+ 000015CE 0A06 0001 xori.b D6, 0x1 000015D2 4267 clr.w -[A7] 000015D4 486E FFD6 pea.l [A6 - 0x2A] 000015D8 486E FFE6 pea.l [A6 - 0x1A] 000015DC 4EAD 228A jsr [A5 + 0x228A /* export_1101 */] 000015E0 1A1F move.b D5, [A7]+ 000015E2 0A05 0001 xori.b D5, 0x1 000015E6 4267 clr.w -[A7] 000015E8 1005 move.b D0, D5 000015EA 6602 bne +0x4 /* 000015EE */ 000015EC 8006 or.b D0, D6 label000015EE: 000015EE 1F00 move.b -[A7], D0 000015F0 2F0E move.l -[A7], A6 000015F2 4EBA FCC8 jsr [PC - 0x338 /* 000012BC */] 000015F6 1006 move.b D0, D6 000015F8 6724 beq +0x26 /* 0000161E */ 000015FA 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 000015FE 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00001602 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001606 4EBA 031C jsr [PC + 0x31C /* 00001924 */] 0000160A 4AAE FFF8 tst.l [A6 - 0x8] 0000160E 6708 beq +0xA /* 00001618 */ 00001610 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001614 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] label00001618: 00001618 2F0E move.l -[A7], A6 0000161A 4EBA FB20 jsr [PC - 0x4E0 /* 0000113C */] label0000161E: 0000161E 1F3C 0001 move.b -[A7], 0x1 00001622 1F05 move.b -[A7], D5 00001624 2F0E move.l -[A7], A6 00001626 4EBA FD3C jsr [PC - 0x2C4 /* 00001364 */] 0000162A 41EE FFD6 lea.l A0, [A6 - 0x2A] 0000162E 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001632 20D9 move.l [A0]+, [A1]+ 00001634 20D9 move.l [A0]+, [A1]+ 00001636 1F3C 0001 move.b -[A7], 0x1 0000163A 1005 move.b D0, D5 0000163C 6602 bne +0x4 /* 00001640 */ 0000163E 8006 or.b D0, D6 label00001640: 00001640 1F00 move.b -[A7], D0 00001642 2F0E move.l -[A7], A6 00001644 4EBA FC76 jsr [PC - 0x38A /* 000012BC */] 00001648 6000 FE4A bra -0x1B4 /* 00001494 */ label0000164C: 0000164C 2F0E move.l -[A7], A6 0000164E 4EBA FBB0 jsr [PC - 0x450 /* 00001200 */] 00001652 1007 move.b D0, D7 00001654 6748 beq +0x4A /* 0000169E */ 00001656 2F3C 0006 0000 move.l -[A7], 0x60000 0000165C 486E FFC6 pea.l [A6 - 0x3A] 00001660 A971 syscall EventAvail 00001662 101F move.b D0, [A7]+ 00001664 6744 beq +0x46 /* 000016AA */ 00001666 2D6E FFD0 FFEE move.l [A6 - 0x12], [A6 - 0x30] 0000166C 4AAE FFF8 tst.l [A6 - 0x8] 00001670 6718 beq +0x1A /* 0000168A */ 00001672 486E FFEE pea.l [A6 - 0x12] 00001676 A871 syscall GlobalToLocal 00001678 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000167C 486E FFE6 pea.l [A6 - 0x1A] 00001680 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001684 4EAD 1EA2 jsr [A5 + 0x1EA2 /* export_976 */] 00001688 600C bra +0xE /* 00001696 */ label0000168A: 0000168A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000168E 486E FFE6 pea.l [A6 - 0x1A] 00001692 4EAD 2252 jsr [A5 + 0x2252 /* export_1094 */] label00001696: 00001696 2F0E move.l -[A7], A6 00001698 4EBA FC66 jsr [PC - 0x39A /* 00001300 */] 0000169C 600C bra +0xE /* 000016AA */ label0000169E: 0000169E 41EE FFE6 lea.l A0, [A6 - 0x1A] 000016A2 43EE FFD6 lea.l A1, [A6 - 0x2A] 000016A6 20D9 move.l [A0]+, [A1]+ 000016A8 20D9 move.l [A0]+, [A1]+ label000016AA: 000016AA 4267 clr.w -[A7] 000016AC 1F3C 0001 move.b -[A7], 0x1 000016B0 2F0E move.l -[A7], A6 000016B2 4EBA FC08 jsr [PC - 0x3F8 /* 000012BC */] 000016B6 1F3C 0002 move.b -[A7], 0x2 000016BA 1F3C 0001 move.b -[A7], 0x1 000016BE 2F0E move.l -[A7], A6 000016C0 4EBA FCA2 jsr [PC - 0x35E /* 00001364 */] 000016C4 2F0E move.l -[A7], A6 000016C6 4EBA FA34 jsr [PC - 0x5CC /* 000010FC */] 000016CA 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4] 000016D0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000016D4 4E5E unlink A6 000016D6 205F movea.l A0, [A7]+ 000016D8 DEFC 0010 add.w A7, 0x10 000016DC 4ED0 jmp [A0] 000016DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000016E0-000016E6 fn000016E0: 000016E0 4E56 0000 link A6, 0 000016E4 4267 clr.w -[A7] // end alternate branch 000016E0-000016E6 fn000016E0: // (misaligned) 000016E2 0000 4267 ori.b D0, 0x67 /* 'g' */ 000016E6 A973 syscall StillDown 000016E8 101F move.b D0, [A7]+ 000016EA 0A00 0001 xori.b D0, 0x1 000016EE 1D40 000C move.b [A6 + 0xC], D0 000016F2 4E5E unlink A6 000016F4 2E9F move.l [A7], [A7]+ 000016F6 4E75 rts fn000016F8: 000016F8 4E56 FFF0 link A6, -0x0010 000016FC 206E 0014 movea.l A0, [A6 + 0x14] 00001700 43EE FFF8 lea.l A1, [A6 - 0x8] 00001704 22D8 move.l [A1]+, [A0]+ 00001706 22D8 move.l [A1]+, [A0]+ 00001708 206E 0010 movea.l A0, [A6 + 0x10] 0000170C 43EE FFF0 lea.l A1, [A6 - 0x10] 00001710 22D8 move.l [A1]+, [A0]+ 00001712 22D8 move.l [A1]+, [A0]+ 00001714 4E5E unlink A6 00001716 205F movea.l A0, [A7]+ 00001718 DEFC 0010 add.w A7, 0x10 0000171C 4ED0 jmp [A0] 0000171E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_345: // at 00001720 (misaligned) 00001722 FFD8 .invalid <> 00001724 206E 0014 movea.l A0, [A6 + 0x14] 00001728 43EE FFF8 lea.l A1, [A6 - 0x8] 0000172C 22D8 move.l [A1]+, [A0]+ 0000172E 22D8 move.l [A1]+, [A0]+ 00001730 206E 0010 movea.l A0, [A6 + 0x10] 00001734 43EE FFF0 lea.l A1, [A6 - 0x10] 00001738 22D8 move.l [A1]+, [A0]+ 0000173A 22D8 move.l [A1]+, [A0]+ 0000173C 102E 000C move.b D0, [A6 + 0xC] 00001740 672C beq +0x2E /* 0000176E */ 00001742 486E FFF8 pea.l [A6 - 0x8] 00001746 486E FFF0 pea.l [A6 - 0x10] 0000174A 486E FFD8 pea.l [A6 - 0x28] 0000174E 4EAD 22AA jsr [A5 + 0x22AA /* export_1105 */] 00001752 486E FFD8 pea.l [A6 - 0x28] 00001756 486E FFE8 pea.l [A6 - 0x18] 0000175A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000175E 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */] 00001762 486D FE22 pea.l [A5 - 0x1DE] 00001766 A89D syscall PenPat 00001768 486E FFE8 pea.l [A6 - 0x18] 0000176C A8A1 syscall FrameRect label0000176E: 0000176E 4E5E unlink A6 00001770 205F movea.l A0, [A7]+ 00001772 DEFC 0010 add.w A7, 0x10 00001776 4ED0 jmp [A0] export_346: 00001778 4E56 0000 link A6, 0 0000177C 4E5E unlink A6 0000177E 205F movea.l A0, [A7]+ 00001780 DEFC 0014 add.w A7, 0x14 00001784 4ED0 jmp [A0] 00001786 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001788-0000178E fn00001788: 00001788 4E56 0000 link A6, 0 0000178C 2F07 move.l -[A7], D7 // end alternate branch 00001788-0000178E fn00001788: // (misaligned) 0000178A 0000 2F07 ori.b D0, 0x7 0000178E 1E2E 000C move.b D7, [A6 + 0xC] 00001792 1007 move.b D0, D7 00001794 4880 ext.w D0 00001796 D040 add.w D0, D0 00001798 4A76 0012 tst.w [A6 + D0.w + 0x12] 0000179C 675E beq +0x60 /* 000017FC */ 0000179E 42A7 clr.l -[A7] 000017A0 1007 move.b D0, D7 000017A2 4880 ext.w D0 000017A4 D040 add.w D0, D0 000017A6 3236 0012 move.w D1, [A6 + D0.w + 0x12] 000017AA 48C1 ext.l D1 000017AC 2F01 move.l -[A7], D1 000017AE 42A7 clr.l -[A7] 000017B0 1007 move.b D0, D7 000017B2 4880 ext.w D0 000017B4 D040 add.w D0, D0 000017B6 3236 0012 move.w D1, [A6 + D0.w + 0x12] 000017BA 48C1 ext.l D1 000017BC 83FC 0002 divs.w D1, 0x2 000017C0 48C1 ext.l D1 000017C2 D2AE 0016 add.l D1, [A6 + 0x16] 000017C6 2F01 move.l -[A7], D1 000017C8 1007 move.b D0, D7 000017CA 4880 ext.w D0 000017CC D040 add.w D0, D0 000017CE 3236 0012 move.w D1, [A6 + D0.w + 0x12] 000017D2 48C1 ext.l D1 000017D4 2F01 move.l -[A7], D1 000017D6 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000017DA 201F move.l D0, [A7]+ 000017DC 3F00 move.w -[A7], D0 000017DE 1007 move.b D0, D7 000017E0 4880 ext.w D0 000017E2 D040 add.w D0, D0 000017E4 3F36 0012 move.w -[A7], [A6 + D0.w + 0x12] 000017E8 301F move.w D0, [A7]+ 000017EA C1DF muls.w D0, [A7]+ 000017EC 2E80 move.l [A7], D0 000017EE 2F2E 000E move.l -[A7], [A6 + 0xE] 000017F2 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */] 000017F6 2D5F 001A move.l [A6 + 0x1A], [A7]+ 000017FA 6010 bra +0x12 /* 0000180C */ label000017FC: 000017FC 1007 move.b D0, D7 000017FE 4880 ext.w D0 00001800 D040 add.w D0, D0 00001802 3236 0012 move.w D1, [A6 + D0.w + 0x12] 00001806 48C1 ext.l D1 00001808 2D41 001A move.l [A6 + 0x1A], D1 label0000180C: 0000180C 2E1F move.l D7, [A7]+ 0000180E 4E5E unlink A6 00001810 205F movea.l A0, [A7]+ 00001812 DEFC 0012 add.w A7, 0x12 00001816 4ED0 jmp [A0] export_347: fn00001818: 00001818 4E56 FFE6 link A6, -0x001A 0000181C 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00001820 206E 0010 movea.l A0, [A6 + 0x10] 00001824 43EE FFF8 lea.l A1, [A6 - 0x8] 00001828 22D8 move.l [A1]+, [A0]+ 0000182A 22D8 move.l [A1]+, [A0]+ 0000182C 266E 000C movea.l A3, [A6 + 0xC] 00001830 286E 0008 movea.l A4, [A6 + 0x8] 00001834 41ED FBC4 lea.l A0, [A5 - 0x43C] 00001838 224B movea.l A1, A3 0000183A 22D8 move.l [A1]+, [A0]+ 0000183C 22D8 move.l [A1]+, [A0]+ 0000183E 486E FFE6 pea.l [A6 - 0x1A] 00001842 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001846 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */] 0000184A 4207 clr.b D7 0000184C 6000 00C0 bra +0xC2 /* 0000190E */ label00001850: 00001850 1007 move.b D0, D7 00001852 4880 ext.w D0 00001854 E540 asl D0.w, 2 00001856 1207 move.b D1, D7 00001858 4881 ext.w D1 0000185A E541 asl D1.w, 2 0000185C 2436 00F8 move.l D2, [A6 + D0.w - 0x8] 00001860 B4B6 10E6 cmp.l D2, [A6 + D1.w - 0x26] 00001864 6C44 bge +0x46 /* 000018AA */ 00001866 1007 move.b D0, D7 00001868 4880 ext.w D0 0000186A E540 asl D0.w, 2 0000186C 2F00 move.l -[A7], D0 0000186E 42A7 clr.l -[A7] 00001870 1207 move.b D1, D7 00001872 4881 ext.w D1 00001874 E541 asl D1.w, 2 00001876 1407 move.b D2, D7 00001878 4882 ext.w D2 0000187A E542 asl D2.w, 2 0000187C 2636 10E6 move.l D3, [A6 + D1.w - 0x26] 00001880 96B6 20F8 sub.l D3, [A6 + D2.w - 0x8] 00001884 2F03 move.l -[A7], D3 00001886 2054 movea.l A0, [A4] 00001888 2F28 005C move.l -[A7], [A0 + 0x5C] 0000188C 1207 move.b D1, D7 0000188E 4881 ext.w D1 00001890 E541 asl D1.w, 2 00001892 2F30 103C move.l -[A7], [A0 + D1.w + 0x3C] 00001896 1F07 move.b -[A7], D7 00001898 2F0E move.l -[A7], A6 0000189A 4EBA FEEC jsr [PC - 0x114 /* 00001788 */] 0000189E 221F move.l D1, [A7]+ 000018A0 201F move.l D0, [A7]+ 000018A2 4481 neg.l D1 000018A4 2781 0000 move.l [A3 + D0.w], D1 000018A8 6062 bra +0x64 /* 0000190C */ label000018AA: 000018AA 1007 move.b D0, D7 000018AC 4880 ext.w D0 000018AE E540 asl D0.w, 2 000018B0 1207 move.b D1, D7 000018B2 4881 ext.w D1 000018B4 E541 asl D1.w, 2 000018B6 2436 00F8 move.l D2, [A6 + D0.w - 0x8] 000018BA B4B6 10EE cmp.l D2, [A6 + D1.w - 0x18] 000018BE 6F4C ble +0x4E /* 0000190C */ 000018C0 1007 move.b D0, D7 000018C2 4880 ext.w D0 000018C4 E540 asl D0.w, 2 000018C6 2F00 move.l -[A7], D0 000018C8 42A7 clr.l -[A7] 000018CA 1207 move.b D1, D7 000018CC 4881 ext.w D1 000018CE E541 asl D1.w, 2 000018D0 1407 move.b D2, D7 000018D2 4882 ext.w D2 000018D4 E542 asl D2.w, 2 000018D6 2636 10F8 move.l D3, [A6 + D1.w - 0x8] 000018DA 96B6 20EE sub.l D3, [A6 + D2.w - 0x18] 000018DE 2F03 move.l -[A7], D3 000018E0 2054 movea.l A0, [A4] 000018E2 2F28 005C move.l -[A7], [A0 + 0x5C] 000018E6 1207 move.b D1, D7 000018E8 4881 ext.w D1 000018EA E541 asl D1.w, 2 000018EC 1407 move.b D2, D7 000018EE 4882 ext.w D2 000018F0 E542 asl D2.w, 2 000018F2 2630 104C move.l D3, [A0 + D1.w + 0x4C] 000018F6 96B0 203C sub.l D3, [A0 + D2.w + 0x3C] 000018FA 2F03 move.l -[A7], D3 000018FC 1F07 move.b -[A7], D7 000018FE 2F0E move.l -[A7], A6 00001900 4EBA FE86 jsr [PC - 0x17A /* 00001788 */] 00001904 221F move.l D1, [A7]+ 00001906 201F move.l D0, [A7]+ 00001908 2781 0000 move.l [A3 + D0.w], D1 label0000190C: 0000190C 5207 addq.b D7, 1 label0000190E: 0000190E 7001 moveq.l D0, 0x01 00001910 B007 cmp.b D0, D7 00001912 6C00 FF3C bge -0xC2 /* 00001850 */ 00001916 4CDF 1888 movem.l D3,D7,A3,A4, [A7]+ 0000191A 4E5E unlink A6 0000191C 205F movea.l A0, [A7]+ 0000191E DEFC 000C add.w A7, 0xC 00001922 4ED0 jmp [A0] fn00001924: 00001924 4E56 0000 link A6, 0 00001928 2F0C move.l -[A7], A4 0000192A 286E 0008 movea.l A4, [A6 + 0x8] 0000192E 2054 movea.l A0, [A4] 00001930 4AA8 001E tst.l [A0 + 0x1E] 00001934 6714 beq +0x16 /* 0000194A */ 00001936 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000193A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000193E 1F3C 0001 move.b -[A7], 0x1 00001942 2F28 001E move.l -[A7], [A0 + 0x1E] 00001946 4EAD 197A jsr [A5 + 0x197A /* export_811 */] label0000194A: 0000194A 285F movea.l A4, [A7]+ 0000194C 4E5E unlink A6 0000194E 205F movea.l A0, [A7]+ 00001950 DEFC 000C add.w A7, 0xC 00001954 4ED0 jmp [A0] 00001956 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_348: // at 00001958 (misaligned) 0000195A 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000195E 2E9F move.l [A7], [A7]+ 00001960 4E75 rts 00001962 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_349: // at 00001964 (misaligned) 00001966 0000 4E5E ori.b D0, 0x5E /* '^' */ 0000196A 2E9F move.l [A7], [A7]+ 0000196C 4E75 rts 0000196E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001970-00001976 fn00001970: 00001970 4E56 0000 link A6, 0 00001974 2F0C move.l -[A7], A4 // end alternate branch 00001970-00001976 fn00001970: // (misaligned) 00001972 0000 2F0C ori.b D0, 0xC 00001976 286E 0008 movea.l A4, [A6 + 0x8] 0000197A 2054 movea.l A0, [A4] 0000197C 4AA8 0004 tst.l [A0 + 0x4] 00001980 6712 beq +0x14 /* 00001994 */ 00001982 4267 clr.w -[A7] 00001984 2054 movea.l A0, [A4] 00001986 2F28 0004 move.l -[A7], [A0 + 0x4] 0000198A 4EBA FD54 jsr [PC - 0x2AC /* 000016E0 */] 0000198E 1D5F 000C move.b [A6 + 0xC], [A7]+ 00001992 600E bra +0x10 /* 000019A2 */ label00001994: 00001994 4267 clr.w -[A7] 00001996 A973 syscall StillDown 00001998 101F move.b D0, [A7]+ 0000199A 0A00 0001 xori.b D0, 0x1 0000199E 1D40 000C move.b [A6 + 0xC], D0 label000019A2: 000019A2 285F movea.l A4, [A7]+ 000019A4 4E5E unlink A6 000019A6 2E9F move.l [A7], [A7]+ 000019A8 4E75 rts 000019AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_350: // at 000019AC (misaligned) 000019AE 0000 4E5E ori.b D0, 0x5E /* '^' */ 000019B2 2E9F move.l [A7], [A7]+ 000019B4 4E75 rts 000019B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019B8-000019BC fn000019B8: 000019B8 4E56 FFF0 link A6, -0x0010 // end alternate branch 000019B8-000019BC fn000019B8: // (misaligned) 000019BA FFF0 .invalid <> 000019BC 2F0C move.l -[A7], A4 000019BE 206E 0014 movea.l A0, [A6 + 0x14] 000019C2 43EE FFF8 lea.l A1, [A6 - 0x8] 000019C6 22D8 move.l [A1]+, [A0]+ 000019C8 22D8 move.l [A1]+, [A0]+ 000019CA 206E 0010 movea.l A0, [A6 + 0x10] 000019CE 43EE FFF0 lea.l A1, [A6 - 0x10] 000019D2 22D8 move.l [A1]+, [A0]+ 000019D4 22D8 move.l [A1]+, [A0]+ 000019D6 286E 0008 movea.l A4, [A6 + 0x8] 000019DA 2054 movea.l A0, [A4] 000019DC 4AA8 0004 tst.l [A0 + 0x4] 000019E0 6714 beq +0x16 /* 000019F6 */ 000019E2 486E FFF8 pea.l [A6 - 0x8] 000019E6 486E FFF0 pea.l [A6 - 0x10] 000019EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000019EE 2F28 0004 move.l -[A7], [A0 + 0x4] 000019F2 4EBA FD04 jsr [PC - 0x2FC /* 000016F8 */] label000019F6: 000019F6 285F movea.l A4, [A7]+ 000019F8 4E5E unlink A6 000019FA 205F movea.l A0, [A7]+ 000019FC DEFC 0010 add.w A7, 0x10 00001A00 4ED0 jmp [A0] 00001A02 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_351: // at 00001A04 (misaligned) 00001A06 FFF0 .invalid <> 00001A08 2F0C move.l -[A7], A4 00001A0A 206E 0014 movea.l A0, [A6 + 0x14] 00001A0E 43EE FFF8 lea.l A1, [A6 - 0x8] 00001A12 22D8 move.l [A1]+, [A0]+ 00001A14 22D8 move.l [A1]+, [A0]+ 00001A16 206E 0010 movea.l A0, [A6 + 0x10] 00001A1A 43EE FFF0 lea.l A1, [A6 - 0x10] 00001A1E 22D8 move.l [A1]+, [A0]+ 00001A20 22D8 move.l [A1]+, [A0]+ 00001A22 286E 0008 movea.l A4, [A6 + 0x8] 00001A26 2054 movea.l A0, [A4] 00001A28 4AA8 0004 tst.l [A0 + 0x4] 00001A2C 6718 beq +0x1A /* 00001A46 */ 00001A2E 486E FFF8 pea.l [A6 - 0x8] 00001A32 486E FFF0 pea.l [A6 - 0x10] 00001A36 1F2E 000E move.b -[A7], [A6 + 0xE] 00001A3A 1F2E 000C move.b -[A7], [A6 + 0xC] 00001A3E 2F28 0004 move.l -[A7], [A0 + 0x4] 00001A42 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */] label00001A46: 00001A46 285F movea.l A4, [A7]+ 00001A48 4E5E unlink A6 00001A4A 205F movea.l A0, [A7]+ 00001A4C DEFC 0010 add.w A7, 0x10 00001A50 4ED0 jmp [A0] 00001A52 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_352: // at 00001A54 (misaligned) 00001A56 0000 2F0C ori.b D0, 0xC 00001A5A 286E 0008 movea.l A4, [A6 + 0x8] 00001A5E 2054 movea.l A0, [A4] 00001A60 4AA8 0004 tst.l [A0 + 0x4] 00001A64 671C beq +0x1E /* 00001A82 */ 00001A66 1F2E 001A move.b -[A7], [A6 + 0x1A] 00001A6A 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001A6E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001A72 2F2E 000E move.l -[A7], [A6 + 0xE] 00001A76 1F2E 000C move.b -[A7], [A6 + 0xC] 00001A7A 2F28 0004 move.l -[A7], [A0 + 0x4] 00001A7E 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] label00001A82: 00001A82 7002 moveq.l D0, 0x02 00001A84 B02E 001A cmp.b D0, [A6 + 0x1A] 00001A88 57C0 seq D0 00001A8A 4A00 tst.b D0 00001A8C 673C beq +0x3E /* 00001ACA */ 00001A8E 2054 movea.l A0, [A4] 00001A90 4AA8 0004 tst.l [A0 + 0x4] 00001A94 57C1 seq D1 00001A96 4A01 tst.b D1 00001A98 6628 bne +0x2A /* 00001AC2 */ 00001A9A 48E7 C000 movem.l -[A7], D0,D1 00001A9E 4267 clr.w -[A7] 00001AA0 2F2E 000E move.l -[A7], [A6 + 0xE] 00001AA4 2054 movea.l A0, [A4] 00001AA6 2F28 0004 move.l -[A7], [A0 + 0x4] 00001AAA 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */] 00001AAE 141F move.b D2, [A7]+ 00001AB0 4CDF 0003 movem.l D0,D1, [A7]+ 00001AB4 0A02 0001 xori.b D2, 0x1 00001AB8 8202 or.b D1, D2 00001ABA C001 and.b D0, D1 00001ABC 0240 0001 andi.w D0, 0x1 00001AC0 6708 beq +0xA /* 00001ACA */ label00001AC2: 00001AC2 7000 moveq.l D0, 0x00 00001AC4 2D40 001C move.l [A6 + 0x1C], D0 00001AC8 6006 bra +0x8 /* 00001AD0 */ label00001ACA: 00001ACA 2D6E 0008 001C move.l [A6 + 0x1C], [A6 + 0x8] label00001AD0: 00001AD0 285F movea.l A4, [A7]+ 00001AD2 4E5E unlink A6 00001AD4 205F movea.l A0, [A7]+ 00001AD6 DEFC 0014 add.w A7, 0x14 00001ADA 4ED0 jmp [A0] export_353: 00001ADC 4E56 0000 link A6, 0 00001AE0 4E5E unlink A6 00001AE2 2E9F move.l [A7], [A7]+ 00001AE4 4E75 rts 00001AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001AEA 0000 206E ori.b D0, 0x6E /* 'n' */ 00001AEE 0008 2F28 ori.b A0, 0x28 /* '(' */ 00001AF2 0008 4EAD ori.b A0, 0xAD 00001AF6 3352 4E5E move.w [A1 + 0x4E5E], [A2] 00001AFA 205F movea.l A0, [A7]+ 00001AFC DEFC 000A add.w A7, 0xA /* '\n' */ 00001B00 4ED0 jmp [A0] 00001B02 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_354: // at 00001B04 (misaligned) 00001B06 FFC2 .invalid <> 00001B08 48E7 0038 movem.l -[A7], A2,A3,A4 00001B0C 266E 000C movea.l A3, [A6 + 0xC] 00001B10 286E 0008 movea.l A4, [A6 + 0x8] 00001B14 2054 movea.l A0, [A4] 00001B16 214B 0022 move.l [A0 + 0x22], A3 00001B1A 7000 moveq.l D0, 0x00 00001B1C 2140 0026 move.l [A0 + 0x26], D0 00001B20 7000 moveq.l D0, 0x00 00001B22 2140 002A move.l [A0 + 0x2A], D0 00001B26 3F3C 00C0 move.w -[A7], 0xC0 00001B2A 2053 movea.l A0, [A3] 00001B2C 2F28 0012 move.l -[A7], [A0 + 0x12] 00001B30 2F28 000E move.l -[A7], [A0 + 0xE] 00001B34 42A7 clr.l -[A7] 00001B36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B3A 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00001B3E 2054 movea.l A0, [A4] 00001B40 4AA8 0008 tst.l [A0 + 0x8] 00001B44 56C0 sne D0 00001B46 4A00 tst.b D0 00001B48 670A beq +0xC /* 00001B54 */ 00001B4A 2268 0008 movea.l A1, [A0 + 0x8] 00001B4E 2251 movea.l A1, [A1] 00001B50 C029 001E and.b D0, [A1 + 0x1E] label00001B54: 00001B54 2054 movea.l A0, [A4] 00001B56 1140 000E move.b [A0 + 0xE], D0 00001B5A 486E FFC2 pea.l [A6 - 0x3E] 00001B5E 487A FF88 pea.l [PC - 0x78 /* 00001AE8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001B62 2F0E move.l -[A7], A6 00001B64 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00001B68 42A7 clr.l -[A7] 00001B6A 7078 moveq.l D0, 0x78 00001B6C 2F00 move.l -[A7], D0 00001B6E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00001B72 2054 movea.l A0, [A4] 00001B74 215F 0026 move.l [A0 + 0x26], [A7]+ 00001B78 2054 movea.l A0, [A4] 00001B7A 2F28 0026 move.l -[A7], [A0 + 0x26] 00001B7E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001B82 2253 movea.l A1, [A3] 00001B84 2069 0056 movea.l A0, [A1 + 0x56] 00001B88 2F10 move.l -[A7], [A0] 00001B8A 2454 movea.l A2, [A4] 00001B8C 206A 0026 movea.l A0, [A2 + 0x26] 00001B90 2F10 move.l -[A7], [A0] 00001B92 7078 moveq.l D0, 0x78 00001B94 2F00 move.l -[A7], D0 00001B96 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001B9A 42A7 clr.l -[A7] 00001B9C 7078 moveq.l D0, 0x78 00001B9E 2F00 move.l -[A7], D0 00001BA0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00001BA4 2054 movea.l A0, [A4] 00001BA6 215F 002A move.l [A0 + 0x2A], [A7]+ 00001BAA 2054 movea.l A0, [A4] 00001BAC 2F28 002A move.l -[A7], [A0 + 0x2A] 00001BB0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00001BB4 486E FFC2 pea.l [A6 - 0x3E] 00001BB8 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00001BBC 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001BC0 4E5E unlink A6 00001BC2 205F movea.l A0, [A7]+ 00001BC4 504F addq.w A7, 8 00001BC6 4ED0 jmp [A0] export_355: 00001BC8 4E56 0000 link A6, 0 00001BCC 2F0C move.l -[A7], A4 00001BCE 286E 0008 movea.l A4, [A6 + 0x8] 00001BD2 42A7 clr.l -[A7] 00001BD4 2054 movea.l A0, [A4] 00001BD6 2F28 0026 move.l -[A7], [A0 + 0x26] 00001BDA 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001BDE 2054 movea.l A0, [A4] 00001BE0 215F 0026 move.l [A0 + 0x26], [A7]+ 00001BE4 42A7 clr.l -[A7] 00001BE6 2054 movea.l A0, [A4] 00001BE8 2F28 002A move.l -[A7], [A0 + 0x2A] 00001BEC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001BF0 2054 movea.l A0, [A4] 00001BF2 215F 002A move.l [A0 + 0x2A], [A7]+ 00001BF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BFA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00001BFE 285F movea.l A4, [A7]+ 00001C00 4E5E unlink A6 00001C02 2E9F move.l [A7], [A7]+ 00001C04 4E75 rts 00001C06 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_356: // at 00001C08 (misaligned) 00001C0A 0000 206E ori.b D0, 0x6E /* 'n' */ 00001C0E 0008 2050 ori.b A0, 0x50 /* 'P' */ 00001C12 2F28 0022 move.l -[A7], [A0 + 0x22] 00001C16 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */] 00001C1A 4E5E unlink A6 00001C1C 2E9F move.l [A7], [A7]+ 00001C1E 4E75 rts export_357: 00001C20 4E56 0000 link A6, 0 00001C24 48E7 0028 movem.l -[A7], A2,A4 00001C28 286E 0008 movea.l A4, [A6 + 0x8] 00001C2C 2254 movea.l A1, [A4] 00001C2E 2069 0026 movea.l A0, [A1 + 0x26] 00001C32 2F10 move.l -[A7], [A0] 00001C34 2069 0022 movea.l A0, [A1 + 0x22] 00001C38 2050 movea.l A0, [A0] 00001C3A 2468 0056 movea.l A2, [A0 + 0x56] 00001C3E 2F12 move.l -[A7], [A2] 00001C40 7078 moveq.l D0, 0x78 00001C42 2F00 move.l -[A7], D0 00001C44 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001C48 2054 movea.l A0, [A4] 00001C4A 2F28 0022 move.l -[A7], [A0 + 0x22] 00001C4E 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */] 00001C52 4CDF 1400 movem.l A2,A4, [A7]+ 00001C56 4E5E unlink A6 00001C58 2E9F move.l [A7], [A7]+ 00001C5A 4E75 rts export_358: 00001C5C 4E56 0000 link A6, 0 00001C60 48E7 0028 movem.l -[A7], A2,A4 00001C64 286E 0008 movea.l A4, [A6 + 0x8] 00001C68 2254 movea.l A1, [A4] 00001C6A 2069 002A movea.l A0, [A1 + 0x2A] 00001C6E 2F10 move.l -[A7], [A0] 00001C70 2069 0022 movea.l A0, [A1 + 0x22] 00001C74 2050 movea.l A0, [A0] 00001C76 2468 0056 movea.l A2, [A0 + 0x56] 00001C7A 2F12 move.l -[A7], [A2] 00001C7C 7078 moveq.l D0, 0x78 00001C7E 2F00 move.l -[A7], D0 00001C80 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001C84 2054 movea.l A0, [A4] 00001C86 2F28 0022 move.l -[A7], [A0 + 0x22] 00001C8A 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */] 00001C8E 4CDF 1400 movem.l A2,A4, [A7]+ 00001C92 4E5E unlink A6 00001C94 2E9F move.l [A7], [A7]+ 00001C96 4E75 rts export_359: fn00001C98: 00001C98 4E56 0000 link A6, 0 00001C9C 2F0C move.l -[A7], A4 00001C9E 286E 0008 movea.l A4, [A6 + 0x8] 00001CA2 42A7 clr.l -[A7] 00001CA4 2054 movea.l A0, [A4] 00001CA6 2F28 002E move.l -[A7], [A0 + 0x2E] 00001CAA 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001CAE 2054 movea.l A0, [A4] 00001CB0 215F 002E move.l [A0 + 0x2E], [A7]+ 00001CB4 42A7 clr.l -[A7] 00001CB6 2054 movea.l A0, [A4] 00001CB8 2F28 0032 move.l -[A7], [A0 + 0x32] 00001CBC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001CC0 2054 movea.l A0, [A4] 00001CC2 215F 0032 move.l [A0 + 0x32], [A7]+ 00001CC6 42A7 clr.l -[A7] 00001CC8 2054 movea.l A0, [A4] 00001CCA 2F28 003A move.l -[A7], [A0 + 0x3A] 00001CCE 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001CD2 2054 movea.l A0, [A4] 00001CD4 215F 003A move.l [A0 + 0x3A], [A7]+ 00001CD8 42A7 clr.l -[A7] 00001CDA 2054 movea.l A0, [A4] 00001CDC 2F28 003E move.l -[A7], [A0 + 0x3E] 00001CE0 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001CE4 2054 movea.l A0, [A4] 00001CE6 215F 003E move.l [A0 + 0x3E], [A7]+ 00001CEA 42A7 clr.l -[A7] 00001CEC 2054 movea.l A0, [A4] 00001CEE 2F28 0042 move.l -[A7], [A0 + 0x42] 00001CF2 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00001CF6 2054 movea.l A0, [A4] 00001CF8 215F 0042 move.l [A0 + 0x42], [A7]+ 00001CFC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D00 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00001D04 285F movea.l A4, [A7]+ 00001D06 4E5E unlink A6 00001D08 2E9F move.l [A7], [A7]+ 00001D0A 4E75 rts fn00001D0C: 00001D0C 4E56 0000 link A6, 0 00001D10 2F0C move.l -[A7], A4 00001D12 286E 0008 movea.l A4, [A6 + 0x8] 00001D16 2054 movea.l A0, [A4] 00001D18 3028 002C move.w D0, [A0 + 0x2C] 00001D1C B068 002A cmp.w D0, [A0 + 0x2A] 00001D20 6F06 ble +0x8 /* 00001D28 */ 00001D22 2F28 0026 move.l -[A7], [A0 + 0x26] 00001D26 A9D7 syscall TEDelete label00001D28: 00001D28 2054 movea.l A0, [A4] 00001D2A 2F28 0042 move.l -[A7], [A0 + 0x42] 00001D2E 42A7 clr.l -[A7] 00001D30 2054 movea.l A0, [A4] 00001D32 3028 0046 move.w D0, [A0 + 0x46] 00001D36 48C0 ext.l D0 00001D38 2228 0048 move.l D1, [A0 + 0x48] 00001D3C D280 add.l D1, D0 00001D3E 4481 neg.l D1 00001D40 2F01 move.l -[A7], D1 00001D42 42A7 clr.l -[A7] 00001D44 201F move.l D0, [A7]+ 00001D46 2E9F move.l [A7], [A7]+ 00001D48 B097 cmp.l D0, [A7] 00001D4A 6F02 ble +0x4 /* 00001D4E */ 00001D4C 2E80 move.l [A7], D0 label00001D4E: 00001D4E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00001D52 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00001D56 285F movea.l A4, [A7]+ 00001D58 4E5E unlink A6 00001D5A 2E9F move.l [A7], [A7]+ 00001D5C 4E75 rts 00001D5E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001D60-00001D64 fn00001D60: 00001D60 4E56 FFF8 link A6, -0x0008 // end alternate branch 00001D60-00001D64 fn00001D60: // (misaligned) 00001D62 FFF8 .invalid <> 00001D64 48E7 0118 movem.l -[A7], D7,A3,A4 00001D68 286E 0008 movea.l A4, [A6 + 0x8] 00001D6C 2054 movea.l A0, [A4] 00001D6E 3028 0038 move.w D0, [A0 + 0x38] 00001D72 B068 0036 cmp.w D0, [A0 + 0x36] 00001D76 6F00 009E ble +0xA0 /* 00001E16 */ 00001D7A 2248 movea.l A1, A0 00001D7C 2069 0022 movea.l A0, [A1 + 0x22] 00001D80 2050 movea.l A0, [A0] 00001D82 2668 0040 movea.l A3, [A0 + 0x40] 00001D86 42A7 clr.l -[A7] 00001D88 2F0B move.l -[A7], A3 00001D8A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001D8E 2E1F move.l D7, [A7]+ 00001D90 2054 movea.l A0, [A4] 00001D92 2F28 003A move.l -[A7], [A0 + 0x3A] 00001D96 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001D9A 2254 movea.l A1, [A4] 00001D9C 2069 0022 movea.l A0, [A1 + 0x22] 00001DA0 7001 moveq.l D0, 0x01 00001DA2 2050 movea.l A0, [A0] 00001DA4 B028 006F cmp.b D0, [A0 + 0x6F] 00001DA8 6624 bne +0x26 /* 00001DCE */ 00001DAA 2069 003A movea.l A0, [A1 + 0x3A] 00001DAE 2F10 move.l -[A7], [A0] 00001DB0 42A7 clr.l -[A7] 00001DB2 2054 movea.l A0, [A4] 00001DB4 2F28 003A move.l -[A7], [A0 + 0x3A] 00001DB8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001DBC 2054 movea.l A0, [A4] 00001DBE 2F28 003E move.l -[A7], [A0 + 0x3E] 00001DC2 2F28 0026 move.l -[A7], [A0 + 0x26] 00001DC6 3F3C 0007 move.w -[A7], 0x7 00001DCA A83D syscall TEDispatch 00001DCC 601C bra +0x1E /* 00001DEA */ label00001DCE: 00001DCE 2254 movea.l A1, [A4] 00001DD0 2069 003A movea.l A0, [A1 + 0x3A] 00001DD4 2F10 move.l -[A7], [A0] 00001DD6 42A7 clr.l -[A7] 00001DD8 2054 movea.l A0, [A4] 00001DDA 2F28 003A move.l -[A7], [A0 + 0x3A] 00001DDE 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001DE2 2054 movea.l A0, [A4] 00001DE4 2F28 0026 move.l -[A7], [A0 + 0x26] 00001DE8 A9DE syscall TEInsert label00001DEA: 00001DEA 2054 movea.l A0, [A4] 00001DEC 2F28 003A move.l -[A7], [A0 + 0x3A] 00001DF0 205F movea.l A0, [A7]+ 00001DF2 A02A syscall HUnlock 00001DF4 42A7 clr.l -[A7] 00001DF6 2F0B move.l -[A7], A3 00001DF8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001DFC BE9F cmp.l D7, [A7]+ 00001DFE 6D08 blt +0xA /* 00001E08 */ 00001E00 3F3C FF94 move.w -[A7], 0xFF94 00001E04 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label00001E08: 00001E08 2254 movea.l A1, [A4] 00001E0A 2069 0022 movea.l A0, [A1 + 0x22] 00001E0E 2050 movea.l A0, [A0] 00001E10 117C 0001 0072 move.b [A0 + 0x72], 0x1 label00001E16: 00001E16 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001E1A 4E5E unlink A6 00001E1C 2E9F move.l [A7], [A7]+ 00001E1E 4E75 rts fn00001E20: 00001E20 4E56 0000 link A6, 0 00001E24 2F0C move.l -[A7], A4 00001E26 286E 0008 movea.l A4, [A6 + 0x8] 00001E2A 2054 movea.l A0, [A4] 00001E2C 4AA8 003A tst.l [A0 + 0x3A] 00001E30 671E beq +0x20 /* 00001E50 */ 00001E32 3028 0036 move.w D0, [A0 + 0x36] 00001E36 48C0 ext.l D0 00001E38 2F00 move.l -[A7], D0 00001E3A 3028 0038 move.w D0, [A0 + 0x38] 00001E3E 48C0 ext.l D0 00001E40 2F00 move.l -[A7], D0 00001E42 2F28 0026 move.l -[A7], [A0 + 0x26] 00001E46 A9D1 syscall TESetSelect 00001E48 2054 movea.l A0, [A4] 00001E4A 2F28 0026 move.l -[A7], [A0 + 0x26] 00001E4E A9D7 syscall TEDelete label00001E50: 00001E50 2054 movea.l A0, [A4] 00001E52 2F28 0042 move.l -[A7], [A0 + 0x42] 00001E56 42A7 clr.l -[A7] 00001E58 2054 movea.l A0, [A4] 00001E5A 3028 0046 move.w D0, [A0 + 0x46] 00001E5E 48C0 ext.l D0 00001E60 2228 0048 move.l D1, [A0 + 0x48] 00001E64 D280 add.l D1, D0 00001E66 2F01 move.l -[A7], D1 00001E68 42A7 clr.l -[A7] 00001E6A 201F move.l D0, [A7]+ 00001E6C 2E9F move.l [A7], [A7]+ 00001E6E B097 cmp.l D0, [A7] 00001E70 6F02 ble +0x4 /* 00001E74 */ 00001E72 2E80 move.l [A7], D0 label00001E74: 00001E74 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00001E78 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00001E7C 285F movea.l A4, [A7]+ 00001E7E 4E5E unlink A6 00001E80 2E9F move.l [A7], [A7]+ 00001E82 4E75 rts fn00001E84: 00001E84 4E56 0000 link A6, 0 00001E88 2F0C move.l -[A7], A4 00001E8A 286E 0008 movea.l A4, [A6 + 0x8] 00001E8E 2054 movea.l A0, [A4] 00001E90 3028 002A move.w D0, [A0 + 0x2A] 00001E94 48C0 ext.l D0 00001E96 2F00 move.l -[A7], D0 00001E98 3028 002C move.w D0, [A0 + 0x2C] 00001E9C 48C0 ext.l D0 00001E9E 2F00 move.l -[A7], D0 00001EA0 2F28 0026 move.l -[A7], [A0 + 0x26] 00001EA4 A9D1 syscall TESetSelect 00001EA6 285F movea.l A4, [A7]+ 00001EA8 4E5E unlink A6 00001EAA 2E9F move.l [A7], [A7]+ 00001EAC 4E75 rts 00001EAE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001EB0-00001EB4 export_360: fn00001EB0: 00001EB0 4E56 FFF6 link A6, -0x000A // end alternate branch 00001EB0-00001EB4 export_360: // at 00001EB0 (misaligned) fn00001EB0: // (misaligned) 00001EB2 FFF6 .invalid <> 00001EB4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001EB8 286E 0008 movea.l A4, [A6 + 0x8] 00001EBC 2054 movea.l A0, [A4] 00001EBE 3028 002A move.w D0, [A0 + 0x2A] 00001EC2 48C0 ext.l D0 00001EC4 2F00 move.l -[A7], D0 00001EC6 3028 002A move.w D0, [A0 + 0x2A] 00001ECA 48C0 ext.l D0 00001ECC 2F00 move.l -[A7], D0 00001ECE 2F28 0026 move.l -[A7], [A0 + 0x26] 00001ED2 A9D1 syscall TESetSelect 00001ED4 42A7 clr.l -[A7] 00001ED6 2054 movea.l A0, [A4] 00001ED8 2F28 002E move.l -[A7], [A0 + 0x2E] 00001EDC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001EE0 201F move.l D0, [A7]+ 00001EE2 3E00 move.w D7, D0 00001EE4 6F00 008E ble +0x90 /* 00001F74 */ 00001EE8 2254 movea.l A1, [A4] 00001EEA 2069 0022 movea.l A0, [A1 + 0x22] 00001EEE 2050 movea.l A0, [A0] 00001EF0 2668 0040 movea.l A3, [A0 + 0x40] 00001EF4 42A7 clr.l -[A7] 00001EF6 2F0B move.l -[A7], A3 00001EF8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001EFC 2C1F move.l D6, [A7]+ 00001EFE 2054 movea.l A0, [A4] 00001F00 2F28 002E move.l -[A7], [A0 + 0x2E] 00001F04 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001F08 2254 movea.l A1, [A4] 00001F0A 2069 0022 movea.l A0, [A1 + 0x22] 00001F0E 7001 moveq.l D0, 0x01 00001F10 2050 movea.l A0, [A0] 00001F12 B028 006F cmp.b D0, [A0 + 0x6F] 00001F16 661C bne +0x1E /* 00001F34 */ 00001F18 2069 002E movea.l A0, [A1 + 0x2E] 00001F1C 2F10 move.l -[A7], [A0] 00001F1E 3007 move.w D0, D7 00001F20 48C0 ext.l D0 00001F22 2F00 move.l -[A7], D0 00001F24 2F29 0032 move.l -[A7], [A1 + 0x32] 00001F28 2F29 0026 move.l -[A7], [A1 + 0x26] 00001F2C 3F3C 0007 move.w -[A7], 0x7 00001F30 A83D syscall TEDispatch 00001F32 6014 bra +0x16 /* 00001F48 */ label00001F34: 00001F34 2254 movea.l A1, [A4] 00001F36 2069 002E movea.l A0, [A1 + 0x2E] 00001F3A 2F10 move.l -[A7], [A0] 00001F3C 3007 move.w D0, D7 00001F3E 48C0 ext.l D0 00001F40 2F00 move.l -[A7], D0 00001F42 2F29 0026 move.l -[A7], [A1 + 0x26] 00001F46 A9DE syscall TEInsert label00001F48: 00001F48 2054 movea.l A0, [A4] 00001F4A 2F28 002E move.l -[A7], [A0 + 0x2E] 00001F4E 205F movea.l A0, [A7]+ 00001F50 A02A syscall HUnlock 00001F52 42A7 clr.l -[A7] 00001F54 2F0B move.l -[A7], A3 00001F56 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001F5A BC9F cmp.l D6, [A7]+ 00001F5C 6D08 blt +0xA /* 00001F66 */ 00001F5E 3F3C FF94 move.w -[A7], 0xFF94 00001F62 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label00001F66: 00001F66 2254 movea.l A1, [A4] 00001F68 2069 0022 movea.l A0, [A1 + 0x22] 00001F6C 2050 movea.l A0, [A0] 00001F6E 117C 0001 0072 move.b [A0 + 0x72], 0x1 label00001F74: 00001F74 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001F78 4E5E unlink A6 00001F7A 2E9F move.l [A7], [A7]+ 00001F7C 4E75 rts 00001F7E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001F80-00001F8E fn00001F80: 00001F80 4E56 0000 link A6, 0 00001F84 48E7 0018 movem.l -[A7], A3,A4 00001F88 266E 0008 movea.l A3, [A6 + 0x8] 00001F8C 284B movea.l A4, A3 // end alternate branch 00001F80-00001F8E fn00001F80: // (misaligned) 00001F82 0000 48E7 ori.b D0, 0xE7 00001F86 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00001F8A 0008 284B ori.b A0, 0x4B /* 'K' */ 00001F8E 7068 moveq.l D0, 0x68 00001F90 2054 movea.l A0, [A4] 00001F92 B068 0002 cmp.w D0, [A0 + 0x2] 00001F96 6706 beq +0x8 /* 00001F9E */ 00001F98 2F0B move.l -[A7], A3 00001F9A 4EBA FD70 jsr [PC - 0x290 /* 00001D0C */] label00001F9E: 00001F9E 2F0B move.l -[A7], A3 00001FA0 4EBA FDBE jsr [PC - 0x242 /* 00001D60 */] 00001FA4 7068 moveq.l D0, 0x68 00001FA6 2054 movea.l A0, [A4] 00001FA8 B068 0002 cmp.w D0, [A0 + 0x2] 00001FAC 670C beq +0xE /* 00001FBA */ 00001FAE 1F3C 0001 move.b -[A7], 0x1 00001FB2 2F28 0022 move.l -[A7], [A0 + 0x22] 00001FB6 4EAD 153A jsr [A5 + 0x153A /* export_675 */] label00001FBA: 00001FBA 4CDF 1800 movem.l A3,A4, [A7]+ 00001FBE 4E5E unlink A6 00001FC0 2E9F move.l [A7], [A7]+ 00001FC2 4E75 rts export_361: 00001FC4 4E56 0000 link A6, 0 00001FC8 4267 clr.w -[A7] 00001FCA 206E 0008 movea.l A0, [A6 + 0x8] 00001FCE 2050 movea.l A0, [A0] 00001FD0 2F28 0022 move.l -[A7], [A0 + 0x22] 00001FD4 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00001FD8 101F move.b D0, [A7]+ 00001FDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FDE 4EBA FFA0 jsr [PC - 0x60 /* 00001F80 */] 00001FE2 4E5E unlink A6 00001FE4 2E9F move.l [A7], [A7]+ 00001FE6 4E75 rts export_362: 00001FE8 4E56 0000 link A6, 0 00001FEC 48E7 0018 movem.l -[A7], A3,A4 00001FF0 266E 0008 movea.l A3, [A6 + 0x8] 00001FF4 284B movea.l A4, A3 00001FF6 4267 clr.w -[A7] 00001FF8 2054 movea.l A0, [A4] 00001FFA 2F28 0022 move.l -[A7], [A0 + 0x22] 00001FFE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00002002 101F move.b D0, [A7]+ 00002004 2F0B move.l -[A7], A3 00002006 4EBA FE18 jsr [PC - 0x1E8 /* 00001E20 */] 0000200A 2F0B move.l -[A7], A3 0000200C 4EAD 32AA jsr [A5 + 0x32AA /* export_1617 */] 00002010 2F0B move.l -[A7], A3 00002012 4EBA FE70 jsr [PC - 0x190 /* 00001E84 */] 00002016 7068 moveq.l D0, 0x68 00002018 2054 movea.l A0, [A4] 0000201A B068 0002 cmp.w D0, [A0 + 0x2] 0000201E 670C beq +0xE /* 0000202C */ 00002020 1F3C 0001 move.b -[A7], 0x1 00002024 2F28 0022 move.l -[A7], [A0 + 0x22] 00002028 4EAD 153A jsr [A5 + 0x153A /* export_675 */] label0000202C: 0000202C 4CDF 1800 movem.l A3,A4, [A7]+ 00002030 4E5E unlink A6 00002032 2E9F move.l [A7], [A7]+ 00002034 4E75 rts 00002036 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002038-00002046 export_363: fn00002038: 00002038 4E56 0000 link A6, 0 0000203C 48E7 0018 movem.l -[A7], A3,A4 00002040 266E 0008 movea.l A3, [A6 + 0x8] 00002044 284B movea.l A4, A3 // end alternate branch 00002038-00002046 export_363: // at 00002038 (misaligned) fn00002038: // (misaligned) 0000203A 0000 48E7 ori.b D0, 0xE7 0000203E 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 00002042 0008 284B ori.b A0, 0x4B /* 'K' */ 00002046 4267 clr.w -[A7] 00002048 2054 movea.l A0, [A4] 0000204A 2F28 0022 move.l -[A7], [A0 + 0x22] 0000204E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00002052 101F move.b D0, [A7]+ 00002054 2F0B move.l -[A7], A3 00002056 4EBA FE2C jsr [PC - 0x1D4 /* 00001E84 */] 0000205A 2F0B move.l -[A7], A3 0000205C 4EBA FF22 jsr [PC - 0xDE /* 00001F80 */] 00002060 4CDF 1800 movem.l A3,A4, [A7]+ 00002064 4E5E unlink A6 00002066 2E9F move.l [A7], [A7]+ 00002068 4E75 rts 0000206A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_364: // at 0000206C (misaligned) 0000206E 0000 2F0C ori.b D0, 0xC 00002072 286E 0008 movea.l A4, [A6 + 0x8] 00002076 2054 movea.l A0, [A4] 00002078 1028 004C move.b D0, [A0 + 0x4C] 0000207C 6706 beq +0x8 /* 00002084 */ 0000207E 7000 moveq.l D0, 0x00 00002080 2140 002E move.l [A0 + 0x2E], D0 label00002084: 00002084 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002088 4EBA FC0E jsr [PC - 0x3F2 /* 00001C98 */] 0000208C 285F movea.l A4, [A7]+ 0000208E 4E5E unlink A6 00002090 2E9F move.l [A7], [A7]+ 00002092 4E75 rts 00002094 4E56 FFFC link A6, -0x0004 00002098 2F0C move.l -[A7], A4 0000209A 286E 0008 movea.l A4, [A6 + 0x8] 0000209E 204C movea.l A0, A4 000020A0 5088 addq.l A0, 8 000020A2 2050 movea.l A0, [A0] 000020A4 2D48 FFFC move.l [A6 - 0x4], A0 000020A8 2F2C FFFC move.l -[A7], [A4 - 0x4] 000020AC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 000020B0 7000 moveq.l D0, 0x00 000020B2 2940 FFFC move.l [A4 - 0x4], D0 000020B6 285F movea.l A4, [A7]+ 000020B8 4E5E unlink A6 000020BA 205F movea.l A0, [A7]+ 000020BC DEFC 000A add.w A7, 0xA /* '\n' */ 000020C0 4ED0 jmp [A0] 000020C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_365: // at 000020C4 (misaligned) 000020C6 FFA0 .invalid <> 000020C8 48E7 0018 movem.l -[A7], A3,A4 000020CC 286E 0008 movea.l A4, [A6 + 0x8] 000020D0 4267 clr.w -[A7] 000020D2 2054 movea.l A0, [A4] 000020D4 2F28 0022 move.l -[A7], [A0 + 0x22] 000020D8 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 000020DC 101F move.b D0, [A7]+ 000020DE 486E FFB0 pea.l [A6 - 0x50] 000020E2 3F3C 0001 move.w -[A7], 0x1 000020E6 3F3A 011E move.w -[A7], [PC + 0x11E /* 00002206, value 0x0, cstring "" */] 000020EA 3F3C 000C move.w -[A7], 0xC 000020EE 486D FC94 pea.l [A5 - 0x36C] 000020F2 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 000020F6 486E FFA8 pea.l [A6 - 0x58] 000020FA 7064 moveq.l D0, 0x64 000020FC 2F00 move.l -[A7], D0 000020FE 7032 moveq.l D0, 0x32 00002100 2F00 move.l -[A7], D0 00002102 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */] 00002106 486E FFA0 pea.l [A6 - 0x60] 0000210A 2F3C 0008 000A move.l -[A7], 0x8000A 00002110 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002116 A8A7 syscall SetRect 00002118 486E FFFC pea.l [A6 - 0x4] 0000211C 486D 2E64 pea.l [A5 + 0x2E64] 00002120 3F3C 007E move.w -[A7], 0x7E /* '~' */ 00002124 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00002128 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000212C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00002130 2054 movea.l A0, [A4] 00002132 2668 0022 movea.l A3, [A0 + 0x22] 00002136 42A7 clr.l -[A7] 00002138 42A7 clr.l -[A7] 0000213A 486D FBC4 pea.l [A5 - 0x43C] 0000213E 486E FFA8 pea.l [A6 - 0x58] 00002142 4267 clr.w -[A7] 00002144 1F3C 0004 move.b -[A7], 0x4 00002148 486E FFA0 pea.l [A6 - 0x60] 0000214C 486E FFB0 pea.l [A6 - 0x50] 00002150 4267 clr.w -[A7] 00002152 2053 movea.l A0, [A3] 00002154 1F28 006F move.b -[A7], [A0 + 0x6F] 00002158 1F28 0070 move.b -[A7], [A0 + 0x70] 0000215C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002160 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00002164 206E FFFC movea.l A0, [A6 - 0x4] 00002168 2050 movea.l A0, [A0] 0000216A 4228 006E clr.b [A0 + 0x6E] 0000216E 486E FFBC pea.l [A6 - 0x44] 00002172 487A FF20 pea.l [PC - 0xE0 /* 00002094, value 0x4E56FFFC */] 00002176 2F0E move.l -[A7], A6 00002178 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 0000217C 2054 movea.l A0, [A4] 0000217E 1028 000E move.b D0, [A0 + 0xE] 00002182 6604 bne +0x6 /* 00002188 */ 00002184 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] label00002188: 00002188 486E FFBC pea.l [A6 - 0x44] 0000218C 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00002190 2054 movea.l A0, [A4] 00002192 2F28 002E move.l -[A7], [A0 + 0x2E] 00002196 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000219A 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 0000219E 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 000021A2 206E FFFC movea.l A0, [A6 - 0x4] 000021A6 7001 moveq.l D0, 0x01 000021A8 2050 movea.l A0, [A0] 000021AA B028 006F cmp.b D0, [A0 + 0x6F] 000021AE 6620 bne +0x22 /* 000021D0 */ 000021B0 42A7 clr.l -[A7] 000021B2 2F3C 0000 7FFF move.l -[A7], 0x7FFF 000021B8 2054 movea.l A0, [A4] 000021BA 2F28 0032 move.l -[A7], [A0 + 0x32] 000021BE 4267 clr.w -[A7] 000021C0 226E FFFC movea.l A1, [A6 - 0x4] 000021C4 2251 movea.l A1, [A1] 000021C6 2F29 003C move.l -[A7], [A1 + 0x3C] 000021CA 3F3C 000B move.w -[A7], 0xB 000021CE A83D syscall TEDispatch label000021D0: 000021D0 4EAD 230A jsr [A5 + 0x230A /* export_1117 */] 000021D4 206E FFFC movea.l A0, [A6 - 0x4] 000021D8 2050 movea.l A0, [A0] 000021DA 117C 0001 0071 move.b [A0 + 0x71], 0x1 000021E0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021E4 2F2D FC34 move.l -[A7], [A5 - 0x3CC] 000021E8 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 000021EC 2054 movea.l A0, [A4] 000021EE 117C 0001 004C move.b [A0 + 0x4C], 0x1 000021F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021F8 4EBA FD86 jsr [PC - 0x27A /* 00001F80 */] 000021FC 4CDF 1800 movem.l A3,A4, [A7]+ 00002200 4E5E unlink A6 00002202 2E9F move.l [A7], [A7]+ 00002204 4E75 rts 00002206 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_366: // at 00002208 (misaligned) 0000220A 0000 206E ori.b D0, 0x6E /* 'n' */ 0000220E 0008 7067 ori.b A0, 0x67 /* 'g' */ 00002212 2050 movea.l A0, [A0] 00002214 B068 0002 cmp.w D0, [A0 + 0x2] 00002218 6608 bne +0xA /* 00002222 */ 0000221A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000221E 4EBA FC90 jsr [PC - 0x370 /* 00001EB0 */] label00002222: 00002222 4E5E unlink A6 00002224 2E9F move.l [A7], [A7]+ 00002226 4E75 rts fn00002228: 00002228 4E56 FFF4 link A6, -0x000C 0000222C 2F0C move.l -[A7], A4 0000222E 206E 000C movea.l A0, [A6 + 0xC] 00002232 43EE FFF4 lea.l A1, [A6 - 0xC] 00002236 22D8 move.l [A1]+, [A0]+ 00002238 22D8 move.l [A1]+, [A0]+ 0000223A 22D8 move.l [A1]+, [A0]+ 0000223C 286E 0008 movea.l A4, [A6 + 0x8] 00002240 2054 movea.l A0, [A4] 00002242 3F28 002A move.w -[A7], [A0 + 0x2A] 00002246 3F28 002C move.w -[A7], [A0 + 0x2C] 0000224A 3F28 004C move.w -[A7], [A0 + 0x4C] 0000224E 486E FFF4 pea.l [A6 - 0xC] 00002252 1F3C 0001 move.b -[A7], 0x1 00002256 2F28 0022 move.l -[A7], [A0 + 0x22] 0000225A 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 0000225E 285F movea.l A4, [A7]+ 00002260 4E5E unlink A6 00002262 205F movea.l A0, [A7]+ 00002264 504F addq.w A7, 8 00002266 4ED0 jmp [A0] fn00002268: 00002268 4E56 0000 link A6, 0 0000226C 2F0C move.l -[A7], A4 0000226E 286E 0008 movea.l A4, [A6 + 0x8] 00002272 4267 clr.w -[A7] 00002274 2054 movea.l A0, [A4] 00002276 2F28 0022 move.l -[A7], [A0 + 0x22] 0000227A 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 0000227E 101F move.b D0, [A7]+ 00002280 2054 movea.l A0, [A4] 00002282 3028 002A move.w D0, [A0 + 0x2A] 00002286 48C0 ext.l D0 00002288 2F00 move.l -[A7], D0 0000228A 3028 002C move.w D0, [A0 + 0x2C] 0000228E 48C0 ext.l D0 00002290 2F00 move.l -[A7], D0 00002292 2F2E 000C move.l -[A7], [A6 + 0xC] 00002296 1F3C 0001 move.b -[A7], 0x1 0000229A 2F28 0026 move.l -[A7], [A0 + 0x26] 0000229E 3F3C 000B move.w -[A7], 0xB 000022A2 A83D syscall TEDispatch 000022A4 2054 movea.l A0, [A4] 000022A6 2F28 0022 move.l -[A7], [A0 + 0x22] 000022AA 4EAD 152A jsr [A5 + 0x152A /* export_673 */] 000022AE 1F3C 0001 move.b -[A7], 0x1 000022B2 2054 movea.l A0, [A4] 000022B4 2F28 0022 move.l -[A7], [A0 + 0x22] 000022B8 4EAD 153A jsr [A5 + 0x153A /* export_675 */] 000022BC 2254 movea.l A1, [A4] 000022BE 2069 0022 movea.l A0, [A1 + 0x22] 000022C2 2050 movea.l A0, [A0] 000022C4 117C 0001 0072 move.b [A0 + 0x72], 0x1 000022CA 285F movea.l A4, [A7]+ 000022CC 4E5E unlink A6 000022CE 205F movea.l A0, [A7]+ 000022D0 504F addq.w A7, 8 000022D2 4ED0 jmp [A0] export_367: 000022D4 4E56 FFF4 link A6, -0x000C 000022D8 48E7 0028 movem.l -[A7], A2,A4 000022DC 286E 0008 movea.l A4, [A6 + 0x8] 000022E0 41EE FFF4 lea.l A0, [A6 - 0xC] 000022E4 2454 movea.l A2, [A4] 000022E6 43EA 005A lea.l A1, [A2 + 0x5A] 000022EA 20D9 move.l [A0]+, [A1]+ 000022EC 20D9 move.l [A0]+, [A1]+ 000022EE 20D9 move.l [A0]+, [A1]+ 000022F0 486E FFF4 pea.l [A6 - 0xC] 000022F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022F8 4EBA FF2E jsr [PC - 0xD2 /* 00002228 */] 000022FC 7000 moveq.l D0, 0x00 000022FE 2054 movea.l A0, [A4] 00002300 3028 004C move.w D0, [A0 + 0x4C] 00002304 7220 moveq.l D1, 0x20 00002306 4681 not.l D1 00002308 C081 and.l D0, D1 0000230A 3140 004C move.w [A0 + 0x4C], D0 0000230E 4CDF 1400 movem.l A2,A4, [A7]+ 00002312 4E5E unlink A6 00002314 2E9F move.l [A7], [A7]+ 00002316 4E75 rts export_368: 00002318 4E56 FFF4 link A6, -0x000C 0000231C 48E7 0038 movem.l -[A7], A2,A3,A4 00002320 266E 0008 movea.l A3, [A6 + 0x8] 00002324 284B movea.l A4, A3 00002326 2F0B move.l -[A7], A3 00002328 4EBA FB5A jsr [PC - 0x4A6 /* 00001E84 */] 0000232C 2254 movea.l A1, [A4] 0000232E 2069 0022 movea.l A0, [A1 + 0x22] 00002332 2050 movea.l A0, [A0] 00002334 4A28 006F tst.b [A0 + 0x6F] 00002338 661C bne +0x1E /* 00002356 */ 0000233A 41EE FFF4 lea.l A0, [A6 - 0xC] 0000233E 2449 movea.l A2, A1 00002340 43EA 004E lea.l A1, [A2 + 0x4E] 00002344 20D9 move.l [A0]+, [A1]+ 00002346 20D9 move.l [A0]+, [A1]+ 00002348 20D9 move.l [A0]+, [A1]+ 0000234A 486E FFF4 pea.l [A6 - 0xC] 0000234E 2F0B move.l -[A7], A3 00002350 4EBA FED6 jsr [PC - 0x12A /* 00002228 */] 00002354 600C bra +0xE /* 00002362 */ label00002356: 00002356 2054 movea.l A0, [A4] 00002358 2F28 0032 move.l -[A7], [A0 + 0x32] 0000235C 2F0B move.l -[A7], A3 0000235E 4EBA FF08 jsr [PC - 0xF8 /* 00002268 */] label00002362: 00002362 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00002366 4E5E unlink A6 00002368 2E9F move.l [A7], [A7]+ 0000236A 4E75 rts export_369: 0000236C 4E56 0000 link A6, 0 00002370 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002374 4EBA FB0E jsr [PC - 0x4F2 /* 00001E84 */] 00002378 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000237C 4EAD 32EA jsr [A5 + 0x32EA /* export_1625 */] 00002380 4E5E unlink A6 00002382 2E9F move.l [A7], [A7]+ 00002384 4E75 rts 00002386 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_370: // at 00002388 (misaligned) 0000238A FFEE .invalid <> 0000238C 48E7 0118 movem.l -[A7], D7,A3,A4 00002390 266E 0008 movea.l A3, [A6 + 0x8] 00002394 284B movea.l A4, A3 00002396 2054 movea.l A0, [A4] 00002398 3028 002C move.w D0, [A0 + 0x2C] 0000239C 9068 002A sub.w D0, [A0 + 0x2A] 000023A0 48C0 ext.l D0 000023A2 2F00 move.l -[A7], D0 000023A4 42A7 clr.l -[A7] 000023A6 2054 movea.l A0, [A4] 000023A8 2F28 002E move.l -[A7], [A0 + 0x2E] 000023AC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000023B0 221F move.l D1, [A7]+ 000023B2 201F move.l D0, [A7]+ 000023B4 B280 cmp.l D1, D0 000023B6 6600 0086 bne +0x88 /* 0000243E */ 000023BA 4207 clr.b D7 000023BC 2254 movea.l A1, [A4] 000023BE 2069 0022 movea.l A0, [A1 + 0x22] 000023C2 7001 moveq.l D0, 0x01 000023C4 2050 movea.l A0, [A0] 000023C6 B028 006F cmp.b D0, [A0 + 0x6F] 000023CA 57C0 seq D0 000023CC 4A00 tst.b D0 000023CE 674A beq +0x4C /* 0000241A */ 000023D0 2049 movea.l A0, A1 000023D2 3228 002C move.w D1, [A0 + 0x2C] 000023D6 B268 002A cmp.w D1, [A0 + 0x2A] 000023DA 57C1 seq D1 000023DC C001 and.b D0, D1 000023DE 673A beq +0x3C /* 0000241A */ 000023E0 3F28 002A move.w -[A7], [A0 + 0x2A] 000023E4 486E FFF4 pea.l [A6 - 0xC] 000023E8 486E FFF2 pea.l [A6 - 0xE] 000023EC 486E FFF0 pea.l [A6 - 0x10] 000023F0 2F28 0026 move.l -[A7], [A0 + 0x26] 000023F4 3F3C 0003 move.w -[A7], 0x3 000023F8 A83D syscall TEDispatch 000023FA 4267 clr.w -[A7] 000023FC 486E FFF4 pea.l [A6 - 0xC] 00002400 2254 movea.l A1, [A4] 00002402 2069 0032 movea.l A0, [A1 + 0x32] 00002406 2050 movea.l A0, [A0] 00002408 4868 000A pea.l [A0 + 0xA] 0000240C 3F3C 000C move.w -[A7], 0xC 00002410 4EAD 211A jsr [A5 + 0x211A /* export_1055 */] 00002414 1E1F move.b D7, [A7]+ 00002416 0A07 0001 xori.b D7, 0x1 label0000241A: 0000241A 1007 move.b D0, D7 0000241C 6708 beq +0xA /* 00002426 */ 0000241E 2054 movea.l A0, [A4] 00002420 2168 0032 003E move.l [A0 + 0x3E], [A0 + 0x32] label00002426: 00002426 2F0B move.l -[A7], A3 00002428 4EBA FC0E jsr [PC - 0x3F2 /* 00002038 */] 0000242C 1007 move.b D0, D7 0000242E 6700 0094 beq +0x96 /* 000024C4 */ 00002432 2054 movea.l A0, [A4] 00002434 7000 moveq.l D0, 0x00 00002436 2140 003E move.l [A0 + 0x3E], D0 0000243A 6000 0088 bra +0x8A /* 000024C4 */ label0000243E: 0000243E 4267 clr.w -[A7] 00002440 2054 movea.l A0, [A4] 00002442 2F28 0022 move.l -[A7], [A0 + 0x22] 00002446 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 0000244A 101F move.b D0, [A7]+ 0000244C 2054 movea.l A0, [A4] 0000244E 3028 002A move.w D0, [A0 + 0x2A] 00002452 48C0 ext.l D0 00002454 2F00 move.l -[A7], D0 00002456 3028 002A move.w D0, [A0 + 0x2A] 0000245A 48C0 ext.l D0 0000245C 2F00 move.l -[A7], D0 0000245E 42A7 clr.l -[A7] 00002460 2054 movea.l A0, [A4] 00002462 2F28 002E move.l -[A7], [A0 + 0x2E] 00002466 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000246A 221F move.l D1, [A7]+ 0000246C 201F move.l D0, [A7]+ 0000246E D280 add.l D1, D0 00002470 2F01 move.l -[A7], D1 00002472 2054 movea.l A0, [A4] 00002474 2F28 0026 move.l -[A7], [A0 + 0x26] 00002478 A9D1 syscall TESetSelect 0000247A 2054 movea.l A0, [A4] 0000247C 2F28 0026 move.l -[A7], [A0 + 0x26] 00002480 A9D7 syscall TEDelete 00002482 2054 movea.l A0, [A4] 00002484 2F28 0042 move.l -[A7], [A0 + 0x42] 00002488 42A7 clr.l -[A7] 0000248A 2054 movea.l A0, [A4] 0000248C 3028 0046 move.w D0, [A0 + 0x46] 00002490 48C0 ext.l D0 00002492 2228 0048 move.l D1, [A0 + 0x48] 00002496 D280 add.l D1, D0 00002498 4481 neg.l D1 0000249A 2F01 move.l -[A7], D1 0000249C 42A7 clr.l -[A7] 0000249E 201F move.l D0, [A7]+ 000024A0 2E9F move.l [A7], [A7]+ 000024A2 B097 cmp.l D0, [A7] 000024A4 6F02 ble +0x4 /* 000024A8 */ 000024A6 2E80 move.l [A7], D0 label000024A8: 000024A8 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000024AC 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 000024B0 2F0B move.l -[A7], A3 000024B2 4EBA F8AC jsr [PC - 0x754 /* 00001D60 */] 000024B6 1F3C 0001 move.b -[A7], 0x1 000024BA 2054 movea.l A0, [A4] 000024BC 2F28 0022 move.l -[A7], [A0 + 0x22] 000024C0 4EAD 153A jsr [A5 + 0x153A /* export_675 */] label000024C4: 000024C4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000024C8 4E5E unlink A6 000024CA 2E9F move.l [A7], [A7]+ 000024CC 4E75 rts 000024CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_371: // at 000024D0 (misaligned) 000024D2 0000 2F2E ori.b D0, 0x2E /* '.' */ 000024D6 0008 4EAD ori.b A0, 0xAD 000024DA 155A 2F2E move.b [A2 + 0x2F2E], [A2]+ 000024DE 0008 4EBA ori.b A0, 0xBA 000024E2 FB06 .extension 0xB06 <> // unimplemented 000024E4 4E5E unlink A6 000024E6 2E9F move.l [A7], [A7]+ 000024E8 4E75 rts 000024EA 0000 .incomplete